Публикации по теме 'selenium'
Огурец, селен и рубин в Windows
Это руководство о том, как запустить Cucumber, Selenium и Ruby в вашей системе Windows.
Шаг 0.
Создайте папку c: \ webtest. Мы собираемся использовать эту папку для этого урока.
Требуемое программное обеспечение
Установить Ruby + DevKit 2.4.X (есть более новые версии Ruby, но 2.4.X наиболее совместим с доступными гемами). Пропустите этот шаг, если в вашей системе уже есть Ruby. Скачайте ChromeDriver . Разархивируйте его и поместите chromedriver.exe в папку c: \ webtest...
Беглый взгляд на кипарис
Если вы живете в Selenium Galaxy в течение длительного времени, как и я, может быть удивительно увидеть, что существуют другие инструменты, которые не используют библиотеку Selenium. Сегодня на рынке есть много инструментов, некоторые из них имеют свое собственное блестящее имя, некоторые из них анонимны, но есть толпа, которая, скорее всего, использует селен в бэкэнде со своей собственной настраиваемой оболочкой.
Пока я пытаюсь найти новую волну для автоматизации, на сцену вышел..
Создайте простой веб-скребок с использованием Python и Selenium
В этой статье я покажу вам, как создать простой веб-парсер, который отправляет запросы в Google путем ввода данных пользователем. Он находит результаты из Stackoverflow. Пример: если я ищу «Как определить массив в Java», он открывает первый результат и проверяет, есть ли принятый ответ. Если он находит ответ, он получает блок ‹code› из ответа и распечатывает его пользователю. Если нет, он извлекает все блоки ‹code› из темы и распечатывает их.
Сначала давайте определим весь..
Веб-парсинг содержимого JavaScript в Python с помощью Selenium и BeautifulSoup
Часть 2
Это вторая часть серии. Обязательно прочтите первую часть ЗДЕСЬ
Наша задача во второй части - извлечь:
Название компании Адрес компании Результаты опроса представлены на графиках (я обсуждал это ниже)
Прежде чем двигаться дальше, давайте посмотрим, что означают баллы за опрос.
Если вы наведете курсор на график, вы увидите такие поля для комментариев. Для каждой компании существует 10 таких оценок (некоторые компании имеют менее 10 оценок), и мы должны..
Автоматизация браузера с помощью Python и Selenium
Как перемещаться между URL-адресами, окнами и фреймами
В предыдущем посте мы рассмотрели разные стратегии ожидания. В этом посте я попытаюсь объяснить навигацию между URL-адресами, окнами, фреймами и предупреждениями.
Открытие веб-сайта
Открытие веб-сайта - это первое, что нужно сделать после запуска веб-браузера. В Selenium это делается с помощью вызова метода get в экземпляре WebDriver, как показано ниже.
Сведения о реализации
get вызывает вызов..
СЕЛЕН ВНУТРИ GOOGLE COLAB
В ЭТОМ ЗАПИСИ Я ОБЪЯСНЯЮ, КАК ИСПОЛЬЗОВАТЬ СЕЛЕН ВНУТРИ GOOGLE COLAB
Я пытаюсь заставить его работать множеством способов, но безуспешно.
ТОГДА Я НАШЕЛ ОДНУ БИБЛИОТЕКУ, КОТОРАЯ ПОЗВОЛЯЕТ ЛЕГКО ИСПОЛЬЗОВАТЬ СЕЛЕН ВНУТРИ GOOGLE COLAB
НАЗВАНИЕ БИБЛИОТЕКИ KORA .
ВАМ НЕ НУЖНО ЗАБОТАТЬСЯ ИЗ-ЗА КАКОЙ-ЛИБО КОНФИГУРАЦИИ ИЛИ НАСТРОЙКИ ДРАЙВЕРА.
ОН ВСЕ ДЕЛАЕТ ЗА ВАС.
ЧТОБЫ УСТАНОВИТЬ БИБЛИОТЕКУ:
!pip install kora -q
КАК ИСПОЛЬЗОВАТЬ ВНУТРИ COLAB:
from..
Поздно на вечеринку; Сквозное тестирование: Часть 4
Представляем платформу тестирования и библиотеку утверждений.
Эта статья является частью серии, посвященной изучению сквозного тестирования с помощью Selenium и Node.js; начиная с Поздно на вечеринку; Сквозное тестирование: Часть 1 .
Платформа / библиотека утверждений
Одна из проблем (о чем свидетельствует еще одно набирающее популярность решение для сквозного тестирования - Cypress ) заключается в том, что Selenium (и связанные библиотеки) предоставляют только..