Публикации по теме 'selenium-webdriver'


Веб-скрейпинг с помощью Selenium: подробное руководство
Давайте соскрести..!! Selenium — это мощный инструмент, который можно использовать для автоматизации веб-браузеров и выполнения различных задач тестирования. Однако его также можно использовать для парсинга веб-страниц, который включает в себя извлечение данных с веб-страниц. В этой статье мы рассмотрим, как можно использовать Selenium для парсинга веб-страниц с помощью Python. Что такое веб-скраппинг? Веб-скрапинг — это процесс извлечения данных с веб-страниц. Он включает в себя..

Прокрутка веб-страницы бесконечной длины
С тех пор, как я начал автоматизировать браузеры для просмотра веб-страниц, прокрутка страницы стала для меня проблемой. Я искал в Интернете и нашел много решений. Одним из таких решений было browser.execute_script("window.scrollTo(x, y)") где «х» — положение по оси х, а «у» — положение по оси у. Но откуда мне знать эти координаты? 1-й подход Чтобы решить проблему, я нашел другой ответ browser.execute_script("window.scrollTo(0, document.body.scrollHeight)")..

Тестирование селена на огурцах
Ruby и JavaScript Вы когда-нибудь пытались сочинить и сравнить Сценарий функции огурца в JavaScript и Ruby? Вот что я нашел. Установить: (оба легко) Рубин Добавить cuucmber, selenium-webdriver, rspec в Gemfile bundle install JavaScript npm install selenium-cucumber-js npm install chai Время выполнения Сценарий выполняется немного быстрее в JavaScript. ( В среднем примерно на 1 секунду быстрее ) LOC: (строки кода) Я просто сравниваю файлы..

Скачать любое видео из Интернета
Отказ от ответственности: это руководство предназначено исключительно для образовательных целей и не должно использоваться для пиратства любого контента, доступного в Интернете. Я не несу ответственности за использование кода, опубликованного в этой статье и на GitHub. Вы когда-нибудь отправлялись в путешествие (например, на автомобиле или на самолете) и очень хотели скачать лучшие моменты из последних спортивных игр или фильмов с (не одобренных) пиратских сайтов? Но подождите, этих..

FКак профессиональные тестировщики используют селекторы CSS в сценариях автоматизации Selenium?
Селекторы CSS в Selenium используются для идентификации желаемого пользователем веб-элемента HTML. Это вписывается в стратегию локаторов элементов автоматизированной разработки тестов, где основной целью является взаимодействие с элементами страницы с помощью различных типов локаторов. Хотя существует несколько других методов определения локатора элемента, таких как идентификатор, имя, имя класса, текст ссылки, частичный текст ссылки, XPath, имя тега и т. д., кроме селекторов CSS в..

Как настроить Selenium, Nightwatch и Appium для работы с Safari и iOS 10.3 и Xcode 8.3.3
Недавно я начал работать с локальной автоматизированной тестовой средой с использованием Selenium и Nightwatch, но столкнулся с несколькими проблемами при попытке заставить симулятор Xcode работать. Я подумал, что напишу это руководство, чтобы, надеюсь, помочь всем, кто сталкивается с такими же проблемами. Предварительные требования Перед продолжением убедитесь, что у вас установлено следующее: Домашнее пиво Узел Xcode 8.3.3 (обязательно откройте хотя бы один раз и позвольте..

Как обрабатывать всплывающие окна на основе JavaScript в Selenium?
Обработка всплывающих окон на основе JavaScript в Selenium При автоматизации взаимодействия веб-браузера с Selenium вы можете столкнуться с всплывающими окнами или диалогами на основе JavaScript, которые требуют взаимодействия с пользователем. Эти всплывающие окна могут включать предупреждения, диалоговые окна подтверждения или подсказки. В этом руководстве мы рассмотрим, как обрабатывать всплывающие окна на основе JavaScript в Selenium с помощью Python. Определение типов..