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

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

14
Получить 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 Но есть ли способ получить «источник элемента»? elem.source # <-- returns the …


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

13
Как выбрать значение раскрывающегося меню с Selenium с помощью Python?
Мне нужно выбрать элемент из выпадающего меню. Например: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> 1) Сначала я должен нажать на него. Я сделаю это: inputElementFruits = driver.find_element_by_xpath("//select[id='fruits']").click() 2) После этого я должен выбрать хороший элемент, скажем так Mango. Я пытался сделать это с, …

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

13
Как запустить тестовые случаи Selenium WebDriver в Chrome?
Я пробовал это WebDriver driver = new ChromeDriver(); Но я получаю ошибку как Неудачные тесты: setUp (com.TEST): путь к исполняемому файлу драйвера должен быть задан системным свойством webdriver.chrome.driver; Для получения дополнительной информации см. код здесь . Последнюю версию можно скачать по ссылке Как я могу сделать Chrome для тестирования тестовых …

13
Обновление веб-страницы с помощью WebDriver при ожидании определенного условия
Я ищу более элегантный способ обновления веб-страницы во время тестов (я использую Selenium2). Я просто отправляю клавишу F5, но мне интересно, есть ли у драйвера метод обновления всей веб-страницы Вот мой код while(driver.findElements(By.xpath("//*[text() = 'READY']")).size() == 0 ) driver.findElement(By.xpath("//body")).sendKeys(Keys.F5); //element appear after text READY is presented driver.findElement(By.cssSelector("div.column a")).click(); Возможно, это …

24
WebDriverException: неизвестная ошибка: файл DevToolsActivePort не существует при попытке запуска браузера Chrome
Я пытаюсь запустить Chrome с URL, браузер запускается, и после этого ничего не происходит. Я вижу ошибку ниже через 1 минуту: Unable to open browser with url: 'https://www.google.com' (Root cause: org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist (Driver info: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.15063 x86_64) (WARNING: The server did not provide …

11
Случайный «Элемент больше не привязан к DOM» StaleElementReferenceException
Я надеюсь, что это только я, но Selenium Webdriver кажется полным кошмаром. В настоящее время веб-драйвер Chrome непригоден для использования, а другие драйверы весьма ненадежны, или, похоже, так оно и есть. Я борюсь со многими проблемами, но вот одна. Случайно мои тесты не пройдут с "org.openqa.selenium.StaleElementReferenceException: Element is no longer …

11
Можно ли запустить веб-драйвер selenium (Firefox) без графического интерфейса?
Мы рассматриваем возможность обновления нашего производственного сервера с Ubuntu- desktop 10.04 до Ubuntu- server 12.04. У нас есть различные службы, работающие на нашей текущей настольной ОС, такие как Selenium Web Driver. У меня вопрос: можно ли запустить Selenium Web Driver из системы на основе cli? Я сразу же подумал, что …

17
неизвестная ошибка: в результате функции вызова отсутствует значение для ключей отправки Selenium даже после обновления хромированной драйвера.
При отправке ключей я получаю указанную ниже ошибку. Сообщение о результате: System.InvalidOperationException : unknown error: call function result missing 'value' (Session info: chrome=65.0.3325.146) (Driver info: chromedriver=2.33.506120 (e3e53437346286c0bc2d2dc9aa4915ba81d9023f),platform=Windows NT 10.0.14393 x86_64) Я обновил драйвер Chrome до версии 2.36, но мой код по-прежнему ищет 2.33? Любая идея ?



8
Как установить размер окна браузера по умолчанию в Protractor / WebdriverJS
По какой-то причине, когда я запускаю свои тесты на работе, браузер развернут, но когда я запускаю их дома, он открывает только окно браузера шириной около 50%. Это вызывает некоторые несоответствия с прокруткой вниз и т. Д., Поэтому в идеале я бы хотел, чтобы он открывал окно браузера того же размера …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.