Вопросы с тегом «driver»

476
Получить HTML-источник WebElement в Selenium WebDriver с использованием Python

Я использую привязки Python для запуска Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Я знаю, что могу взять вот так вот: elem = wd.find_element_by_css_selector('#my-id') И я знаю, что могу получить полный источник страницы с ... wd.page_source Но есть ли способ...

435
Selenium с использованием Python - исполняемый файл Geckodriver должен быть в PATH

Я новичок в программировании и начал с Pythonоколо 2 месяцев назад, и я перейду к Sweigart's Automate the Boring Stuff с текстом Python . Я использую IDLE и уже установил модуль селена и браузер Firefox. Всякий раз, когда я пытался запустить функцию webdriver, я получаю это: from selenium import...

397
Отладка ошибки «Элемент не активен в точке»

Я вижу это только в Chrome. Полное сообщение об ошибке гласит: "org.openqa.selenium.WebDriverException: Элемент не активен в точке (411, 675). Другой элемент получит щелчок: ..." Элемент, который «получит щелчок», находится сбоку от рассматриваемого элемента, не сверху и не перекрывая его, не...

366
Может ли веб-сайт определить, когда вы используете селен с хромедрайвером?

Я тестировал Selenium с помощью Chromedriver и заметил, что некоторые страницы могут обнаружить, что вы используете Selenium, хотя автоматизации вообще нет. Даже когда я просто просматриваю вручную, используя Chrome, через Selenium и Xephyr, я часто получаю страницу с сообщением об обнаружении...

260
Как мне найти элемент, который содержит определенный текст в Selenium Webdriver (Python)?

Я пытаюсь протестировать сложный интерфейс javascript с Selenium (используя интерфейс Python и через несколько браузеров). У меня есть несколько кнопок формы: <div>My Button</div> Я хотел бы иметь возможность поиска кнопок на основе «Моя кнопка» (или не учитывающих регистр, частичных...

252
Есть ли способ получить элемент с помощью XPath, используя JavaScript в Selenium WebDriver?

Я ищу что-то вроде: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Мне нужно получить innerHTML элементов с использованием JS (чтобы использовать это в Selenium WebDriver / Java, поскольку WebDriver не может найти его сам), но как? Я мог бы использовать атрибут ID, но не все элементы имеют...

231
NVIDIA NVML Несоответствие версии драйвера / библиотеки

Когда я бегу, nvidia-smiя получаю следующее сообщение: Failed to initialize NVML: Driver/library version mismatch Час назад я получил то же сообщение и удалил библиотеку CUDA, и я смог запустить nvidia-smi, получив следующий результат: После этого я скачал...

185
Selenium c # Webdriver: дождитесь появления элемента

Я хочу убедиться, что элемент присутствует, прежде чем веб-драйвер начнет делать вещи. Я пытаюсь заставить что-то вроде этого работать: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Я в основном изо всех сил, как настроить любую функцию...

179
Как проверить выражение XPath в инструменте разработчиков Chrome или Firefox Firefox?

Как я могу проверить свой XPath? Я использую инструмент разработчиков Chrome для проверки элементов и формирования моего XPath. Я проверяю это с помощью плагина Chrome XPath Checker, однако он не всегда дает мне результат. Какой лучший способ проверить мой XPath. Я также попытался использовать...

178
JsTestDriver в NetBeans прекращает тестирование после неудачного утверждения

Я настроил модульное тестирование JavaScript с помощью JS Test Driver на Netbeans согласно этой ссылке . Однако, в отличие от результатов этого учебника, после проверки не выполняется больше тестов. Как я могу изменить это поведение? Например, учитывая этот тестовый файл: test.jsФайл:...

172
Сообщение об ошибке: «Исполняемый файл chromedriver должен быть доступен в пути»

Я использую Селен с Python и загрузил хромедрайвер для моего компьютера с Windows с этого сайта: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ После загрузки zip-файла я распаковал zip-файл в папку загрузок. Затем я помещаю путь к исполняемому двоичному файлу (C: \ Users \...

166
Отключить всплывающие расширения для режима разработчика в Chrome

Со времени последнего выпуска chrome (34.0.1847.116) на прошлой неделе я получал «Отключить расширения режима разработчика» при запуске автоматических тестов с использованием watir-webdriver. Кажется, это оскорбительное расширение, но для меня не имеет смысла, что это потенциально опасное...

164
сеанс не создан: эта версия ChromeDriver поддерживает только ошибку Chrome версии 74 с ChromeDriver Chrome с использованием Selenium

Я пытаюсь запустить RSelenium с помощью функции rsDriver, но когда я запускаю, rD <- rsDriver() я получаю сообщение о том, что мне нужна более новая версия Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking...

163
Проверить наличие элемента с помощью Selenium WebDriver?

Есть ли способ, как проверить наличие элемента? Любой метод findElement заканчивался бы исключением, но это не то, что я хочу, потому что может случиться так, что элемент отсутствует, и это нормально, это не провал теста, поэтому исключение не может быть решением. Я нашел этот пост: Selenium c #...

162
Может ли Selenium Webdriver тихо открывать окна браузера в фоновом режиме?

У меня есть набор тестов селена, который запускает много тестов, и при каждом новом тесте он открывает окно браузера поверх любых других открытых мной окон. Очень резкий, работая в местной среде. Любой способ сказать селен или ОС (MAC), чтобы открыть окна в фоновом...