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

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

17
Selenium WebDriver: дождитесь загрузки сложной страницы с JavaScript
У меня есть веб-приложение для тестирования с Selenium. При загрузке страницы выполняется много JavaScript. Этот код JavaScript не очень хорошо написан, но я ничего не могу изменить. Так что ждать появления элемента в DOM с помощью findElement()метода не вариант. Я хочу создать универсальную функцию в Java для ожидания загрузки страницы, …

11
Может ли Selenium взаимодействовать с существующим сеансом браузера?
Кто-нибудь знает, может ли Selenium (предпочтительно WebDriver) взаимодействовать и действовать через браузер, который уже запущен до запуска клиента Selenium? Я имею в виду, может ли Selenium взаимодействовать с браузером без использования Selenium Server (например, Internet Explorer может быть запущен вручную).

15
Как я могу попросить Selenium-WebDriver подождать несколько секунд на Java?
Я работаю над Java Selenium-WebDriver. я добавил driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); и WebElement textbox = driver.findElement(By.id("textbox")); потому что моим приложениям требуется несколько секунд для загрузки пользовательского интерфейса. Поэтому я установил неявное ожидание в 2 секунды. но мне не удалось найти текстовое поле элемента Затем я добавляю Thread.sleep(2000); Теперь работает нормально. Какой способ …

10
Селен: исключение FirefoxProfile Не удается загрузить профиль
В соответствии с этим предыдущим вопросом я обновил Selenium до версии 2.0.1, но теперь у меня есть еще одна ошибка, даже если файлы профиля существуют в /tmp/webdriver-py-profilecopy: Файл "/home/sultan/Repository/Django/monitor/app/request.py", строка 236, выполняется browser = Firefox (профиль) Файл "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", строка 46, в __init__ self.binary, тайм-аут), Файл "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", строка 46, в __init__ …

3
Селектор CSS (id содержит часть текста)
У меня есть вопрос. У меня есть примерно такие элементы: <a> элемент с id = someGenerated Some: Same: 0: name <a> элемент с id = someGenerated Некоторые: То же: 0: фамилия <a> элемент с id = someGenerated Some: Same: 1: name <a> элемент с id = someGenerated Some: Same: 1: …

3
В чем разница между cssSelector и Xpath и что лучше с точки зрения производительности при кроссбраузерном тестировании?
Я работаю с Selenium WebDriver 2.25.0 над многоязычным веб-приложением и в основном тестирую содержимое страницы (для разных языков, таких как арабский, английский, русский и т. Д.). Для моего приложения, которое лучше по производительности, и убедитесь, что оно должно поддерживать все браузеры (например, IE 7,8,9, FF, Chrome и т. Д.). Заранее …

10
При запуске WebDriver с браузером Chrome появляется сообщение «Разрешены только локальные подключения», хотя браузер запускается правильно
Когда я запускаю браузер Chrome с помощью WebDriver, я получаю следующее сообщение на консоли. Пожалуйста, дайте мне знать, как решить эту проблему. «Запуск ChromeDriver (v2.10.267521) на порту 22582» «Разрешены только локальные подключения». Вот мой пример кода: public class Browserlaunch { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver", "C:\\chromedriver_win32 \\chromedriver.exe"); WebDriver …

10
Как выбрать вариант из раскрывающегося списка с помощью Selenium WebDriver C #?
Я пробовал для своего веб-теста выбрать вариант. Пример можно найти здесь: http://www.tizag.com/phpT/examples/formex.php Все работает отлично, кроме выбора опции. Как выбрать вариант по значению или по метке? Мой код: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using System.Threading; using System.Diagnostics; using System.Runtime.InteropServices; class GoogleSuggest { static void Main() { IWebDriver …

10
Как перейти в новое окно браузера, которое открывается после нажатия на кнопку?
У меня ситуация, когда при нажатии на кнопку открывается новое окно браузера с результатами поиска. Есть ли способ подключиться и сосредоточиться в новом открытом окне браузера? И поработайте с ним, затем вернитесь в исходное (первое) окно.

3
Как получить атрибут элемента из Selenium?
Я работаю с Selenium на Python. Я хотел бы получить .val()из <select>элемента и проверить , что это то , что я ожидал. Это мой код: def test_chart_renders_from_url(self): url = 'http://localhost:8000/analyse/' self.browser.get(url) org = driver.find_element_by_id('org') # Find the value of org? Как я могу это сделать? В документации Selenium, кажется, много …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.