Публикации по теме '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.
Определение типов..