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


Ожидание завершения загрузки значений на странице с помощью WebdriverIO
Инструменты: WebdriverIO, Node.js. Существует множество автоматических тестов, в которых вам нужно дождаться завершения загрузки определенных полей фактическими значениями на веб-странице, прежде чем перейти к следующей точке проверки. Пример такого теста вы можете увидеть ниже. Во-первых, давайте реализуем новый метод класса OrderPage (здесь мы используем очень простую модель страницы-объекта). Этот класс также включает другой метод для открытия локаторов страниц и элементов в..

Как решить проблемы с зависанием сокета в webdriverIO
Как решить проблемы с зависанием сокета в webdriverIO Некоторые хаки, чтобы избежать проблем с зависанием сокета при использовании Sauce labs с webdriverIO В автоматизации то, что мы часто игнорируем как QA Automation Engineers, — это временная сложность. Даже для простой задачи мы постараемся разработать сложную логику, и хотя она будет работать индивидуально, при параллельном запуске теста она будет выдавать случайные ошибки. Одной из таких проблем является зависание сокета ...

Учебное пособие по Selenium WebdriverIO с примером
WebdriverIO — это среда автоматизации тестирования на основе Javascript, построенная на основе nodeJs. Это проект с открытым исходным кодом, разработанный для сообщества автоматизированного тестирования. WebdriverIO является расширяемым, совместимым, многофункциональным и простым в установке. Это считается средой автоматизации тестирования следующего поколения, которая поддерживает как настольные браузеры, так и мобильные приложения. Это делает этот учебник по WebDriverIO подходящим..

JavascriptExecutor в Selenium Webdriver
В Selenium Webdriver такие локаторы, как XPath, CSS и т. д., используются для идентификации и выполнения операций на веб-странице. В случае, если эти локаторы не работают, вы можете использовать JavaScriptExecutor. Вы можете использовать JavaScriptExecutor для выполнения желаемой операции над веб-элементом. Selenium поддерживает javaScriptExecutor. Нет необходимости в дополнительном плагине или надстройке. Вам просто нужно импортировать ( org.openqa.selenium.JavascriptExecutor ) в..

Вопросы по теме 'webdriver'

Проблема с прокси-сервером HtmlUnit
Речь идет о WebDriver, в частности HtmlUnitDriver и FirefoxWebDriver. Я использовал одни и те же настройки прокси для HtmlUnitDriver и FirefoxWebDriver, но работает только FirefoxWebDriver. То, что я получил с HtmlUnitDriver, было «Отказано в...
7366 просмотров
schedule 02.06.2024

Если я начну заново, должен ли я начать с Watir-WebDriver?
У моей команды есть решение для автоматизации, использующее watir. На самом деле у нас есть 2 его версии, одна для одной версии нашего программного обеспечения, а другая для другой версии. Я считаю, что менять версии watir было непросто, поэтому я...
943 просмотров

Selenium 2 - переключение фокуса на кадр, у которого нет имени/идентификатора
Итак, сейчас я пытаюсь понять, как я могу переключить фокус на кадр в Selenium 2, когда у кадра нет имени или идентификатора? Для именованного фрейма я делаю: driver.SwitchTo().Frame(FrameName); а что нет имени? Кто-нибудь имел опыт с этим?
22590 просмотров
schedule 26.04.2023

Можно ли открыть новую вкладку в watir-webdriver?
Единственное, что немного похоже на то, чего я пытаюсь достичь, это это , но это работает только для IE... для firefox я нашел что информация, так что нельзя открывать вкладки, только новые окна? И метод присоединения обращается только к уже...
2040 просмотров
schedule 11.06.2022

Переключение окон Selenium 2: Java
Привет, в основном я пытаюсь переключиться на всплывающее окно, затем нажмите кнопку в этом всплывающем окне, но почему-то я получаю ошибки. Вот пример веб-страницы http://i42.photobucket.com/albums/e326/limpep/example.png и вот мой код...
3235 просмотров

Selenium 2/Webdriver – как дважды щелкнуть строку таблицы (открывается новое окно)
Я использую С# с Selenium 2.0/Webdriver и пытаюсь имитировать двойной щелчок по строке таблицы, которая открывает новое окно браузера. У меня две проблемы: После обнаружения строки таблицы с уникальным именем класса (т.е. использование...
14819 просмотров
schedule 14.03.2022

Как использовать драйвер HtmlUnit с Selenium через привязки Python?
Я использую WebDriver через привязки Python, расположенные на сайте Google . Согласно документации здесь , он поддерживает четыре браузера: Chrome, IE, Firefox и HtmlUnit. Я могу импортировать драйвер Firefox, используя from...
26827 просмотров
schedule 26.04.2024

WebDriver Selenium API: ElementNotFoundErrorException, когда элемент явно присутствует!
иногда при запуске тестов в WebDriver с отключенным Javascript происходит сбой WebDriver из-за ошибки ElementNotFound, когда он находит элемент и пытается щелкнуть его. Однако элемент явно присутствует! Прочитав это:...
15861 просмотров
schedule 19.08.2022

Selenium 2.0 Webdriver и Ruby, методы элемента ссылки, отличные от .text? Ссылки Navigate.to в массиве?
Я немного продвинулся в преобразовании некоторых образцов тестов/спецификаций из Watir в Selenium. После моего последнего вопроса здесь и предложенного ответа я начал использовать Selenium 2.0 с WebDriver вместо Selenium 1. В рассматриваемом...
3624 просмотров
schedule 05.03.2024

WebDriver: добавить новый элемент
Есть ли способ добавить/вставить элемент в текущий DOM?
7430 просмотров
schedule 16.11.2023

Веб-драйвер Selenium и Selenium RC
Есть ли простой способ преобразовать существующие сценарии Selenium RC в формат Webdriver?
1324 просмотров
schedule 05.06.2023

Обработка окна загрузки с помощью Firefox WebDriver
Я экспериментирую с Firefox WebDriver и хотел бы спросить, можно ли обрабатывать окно «Загрузка» (чтобы принять или отклонить входящий запрос на загрузку)? Например, простой кусок кода: import selenium.firefox.webdriver dr =...
7328 просмотров
schedule 21.05.2024

Может ли curl заменить такие программы, как Selenium, HtmlUnit, watir и т. д.?
Мне нужно создать сценарии для некоторых страниц веб-форм, и curl кажется ответом, поскольку он поддерживает PHP. Однако в форме используются вкладки меню JavaScript, и я не совсем уверен, как curl находит ссылки и щелкает их для появления других...
1058 просмотров

Проблема с кнопкой Selenium WebDriver IE
Я писал свои сценарии для FF, но надеялся, что после небольшой работы они также будут работать в других браузерах, но, похоже, у драйвера IE есть проблемы с кнопками? У меня есть простой webelement.click() на кнопке, которая не выдает ошибку, но не...
13025 просмотров

Тесты с использованием Webdriver с удаленным HTMLUnit, имеющие проблемы со входом в gmail
Почему-то после входа на такой сайт, как gmail, htmlunit не работает. Он не может найти элементы html. Ниже приведен очень простой скрипт ruby, который показывает проблему, обратите внимание, что он предполагает, что сервер веб-драйвера работает...
3621 просмотров
schedule 30.06.2023

Firefox 4 неожиданно завершает работу с Cucumber/Capybara/Webdriver
Я только что обновился до последней версии Firefox (4), и теперь наш набор тестов Cucumber, Capybara и Webdriver выдает ошибки при попытке запустить Firefox (все, что помечено @javascript). Наш набор тестов работал нормально (и полностью прошел),...
2116 просмотров
schedule 10.08.2022

Firefox 4 с веб-драйвером watir: нужна помощь с использованием helperApps.neverAsk для сохранения CSV без запроса
Я научился использовать Firefox 4 с watir и webdriver (на Win7 x64), устанавливая элементы профиля. Пример: profile = Selenium::WebDriver::Firefox::Profile.new profile["browser.download.useDownloadDir"] = true profile["browser.download.dir"] =...
3255 просмотров

Selenium 2.0b3 IE WebDriver, клик не срабатывает
При использовании драйвера IE с IE9 иногда метод Click выбирает только кнопку, а не выполняет действие Click(). Обратите внимание, что это происходит только изредка, поэтому я не думаю, что проблема в коде. Использование драйвера Firefox с Firefox4...
49623 просмотров

Как создать разные версии InternetExplorerDriver — Selenium 2?
просто интересно, как я могу создавать разные версии InternetExplorerDriver. Вот как я могу создать драйвер IE: WebDriver ieWebDriver = new InternetExplorerDriver(); но я не могу различить IE6, IE7, IE8 и IE9. Ваше здоровье,
9950 просмотров

Кто-нибудь использовал ActionChains of Webdriver (привязка python)?
Я пытаюсь вызвать событие мыши над событием, используя move_to_element в ActionChains, не удалось заставить его работать. Любая помощь приветствуется. Спасибо.
29815 просмотров
schedule 20.11.2022