Как избежать "StaleElementReferenceException" в селене?

я реализую много тестов Селена с использованием Java. Иногда мои тесты терпят неудачу из-за StaleElementReferenceException. Не могли бы вы предложить некоторые подходы к тому, чтобы сделать тесты более стабильными? ...

Как сохранить и загрузить куки с помощью Python + Selenium WebDriver

Как я могу сохранить все куки в Python Selenium WebDriver в txt-файл, а затем загрузить их позже? В документации ничего не говорится о функции getCookies. ...

Заполните имя пользователя и пароль с помощью selenium в python

Как я могу автоматически заполнить имя пользователя и пароль по ссылке ниже: from selenium import webdriver from selenium.webdriver.common.keys import Keys chromedriver = 'C:\chromedriver.exe' browser = webdriver.Chrome(chromedriver) browser.get('h ...

селен с scrapy для динамической страницы

Я пытаюсь очистить информацию о продукте с веб-страницы, используя scrapy. Моя будущая веб-страница выглядит так: начинается со страницы product_list с 10 продуктов щелчок по кнопке "Далее" загружает следующие 10 продуктов (url-адрес не меняется ме ...

WebDriver-ожидание элемента с помощью Java

Я ищу что-то подобное waitForElementPresent чтобы проверить, отображается ли элемент, прежде чем я его нажму. Я думал, что это можно сделать с помощью implicitWait, поэтому я использовал следующее: driver.manage().timeouts().implicitlyWait(5, TimeUn ...

Запуск javascript в Selenium с помощью Python

Я совершенно новичок в селене. Я хочу выполнить фрагмент javascript в следующем коде (как прокомментировано в коде), но не могу этого сделать. Пожалуйста помочь. from selenium import webdriver import selenium from selenium.common.exceptions import N ...

Как сделать снимок экрана конкретного элемента, а не всей страницы с помощью Selenium Webdriver?

В настоящее время я пытаюсь сделать снимок экрана с помощью Selenium WebDriver. Но я могу получить только весь снимок экрана страницы. Однако я хотел просто захватить часть страницы или, возможно, только на определенном элементе на основе идентификат ...

Селеновая сетка: MaxSessions vs MaxInstances

мне было интересно, может ли кто-нибудь пролить свет на Selenium вопрос, который дает нам немного почесывать голову. мы запутались в смысле MaxSession и MaxInstances Селена сетки. Мы думаем, что MaxSession - общее количество тестовых сессий, которы ...

Selenium WebDriver: я хочу перезаписать значение в поле вместо добавления к нему с помощью sendKeys с помощью Java

в WebDriver, если я использую sendKeys он добавит мою строку к значению, которое уже существует в поле. Я не могу очистить его с помощью метода clear (), потому что во второй раз, когда я это сделаю, веб-страница выдаст ошибку, сказав, что она должн ...

pip на Windows дает ошибку-неизвестная или неподдерживаемая команда "установить"

Я установил pip на Windows, загрузив http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 и бегом python setup.py install установка прошла нормально без ошибок. но когда я попытался установить пакет sel ...

Поддерживает ли Selenium безголовое тестирование браузера?

Я смотрю на Selenium Server в данный момент, и я, кажется, не замечаю драйвера, который поддерживает тестирование безголового браузера. Если я не ошибаюсь, он не поддерживает его. Если вы находитесь на X, вы можете создать виртуальный фреймбуфер, ч ...

Селектор CSS (идентификатор содержит часть текста)

у меня вопрос. У меня есть элементы, что-то вроде этого: <a> элемент с id = someGenerated Some: Same: 0: name <a> элемент с id = someGenerated Some: Same: 0: фамилия <a> элемент с id = someGenerated Some: Same: 1: name <a> ...

С Capybara, как мне переключиться на новое окно для ссылок с "пустыми" целями?

возможно, это на самом деле не проблема, которую я испытываю, но кажется, что когда я "click_link" ссылка с target="_blank", сеанс сохраняет фокус на текущем окне. поэтому я либо хочу переключиться на новое окно, либо игнорировать атрибут _blank - п ...

Не удается получить стабильное соединение с firefox за 60 секунд (127.0.0.1:7055)

при тестировании сценария cucumber Я получаю следующую ошибку при запуске rspec тесты не удалось получить стабильное соединение firefox за 60 секунд (127.0.0.1: 7055) (Selenium::WebDriver::Error::WebDriverError) используя ruby (1.9.2)se ...

Как открыть новую вкладку с помощью Selenium WebDriver?

Как открыть новую вкладку в существующем браузере Firefox с помощью Selenium WebDriver (он же Selenium 2)? ...

Использование веб-драйвера Selenium для получения значения ввода HTML

в HTML веб-приложения есть следующий код <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> то, что на самом деле показано на странице-это строка, отображающая время. в веб-драйве ...

Как запустить Selenium в Xvfb?

Я на экземпляре EC2. Так что нет никакого GUI. $pip install selenium $sudo apt-get install firefox xvfb тогда я делаю это: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar ...

Как получить версию драйвера Nvidia из командной строки?

для отладки кода CUDA и проверки совместимости мне нужно узнать, какую версию драйвера nvidia для GPU я установил. Я нашел, как получить версию cuda? но это не помогает мне здесь. ...

Selenium WebDriver: дождитесь загрузки сложной страницы с JavaScript

у меня есть веб-приложение для тестирования с Selenium. Существует много JavaScript работает на странице загрузки. Этот код JavaScript не так хорошо написан, но я ничего не могу изменить. Поэтому ждем, когда элемент появится в DOM с findElement() мет ...

Выполнение JavaScript с помощью Selenium WebDriver в C#

Как это достигается? здесь Он говорит, что версия java: WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("return document.title"); но я не могу найти код C# для этого. ...