Запитання з тегом «selenium-webdriver»

Selenium-WebDriver надає API WebDriver для управління браузерами на різних мовах програмування ("мовні прив'язки"). Під час використання цього тегу також додайте тег для мови програмування, яку ви використовуєте.

24
WebDriverException: невідома помилка: Файл DevToolsActivePort не існує під час спроби ініціювання браузера 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 …

11
Випадковий "Елемент більше не приєднаний до DOM" StaleElementReferenceException
Я сподіваюся, що це тільки я, але Селен Вебдрайвер здається повним кошмаром. Зараз веб-диспетчер Chrome непридатний для використання, а інші драйвери досить ненадійні, або так здається. Я боровся з багатьма проблемами, але ось одна. Випадково мої тести не завершаться "org.openqa.selenium.StaleElementReferenceException: Element is no longer attached to the DOM System info: …

9
Очистіть текст із текстової області із селеном
У мене є кілька тестів, де я перевіряю, чи з’являється відповідне повідомлення про помилку, коли текст у певних полях недійсний. Однією з перевірок на достовірність є те, що певний елемент textarea не порожній. Якщо в цій текстовій області вже є текст, як я можу сказати селену, щоб очистити поле? щось …

29
Webdriver Неможливо підключитися до хоста 127.0.0.1 на порту 7055 після 45000 мс
У мене є ящик, де я запускаю тести. Схоже, що Дженкінс забився і виконує команди, описані в конкретній роботі, яка виконується. Тут я намагаюся запустити тести Selenium Webdriver, але це говорить про те, що у мене є помилки при запуску firefox. Кінцева ідея - запустити веб-тести на цьому полі повністю, …

8
Як виконати функцію миші в Selenium WebDriver за допомогою Java?
Я хочу виконати функцію миші над випадаючим меню. Коли ми наведемо курсор миші на меню, воно покаже нові параметри. Я спробував натиснути нові параметри за допомогою xpath. Але не можна безпосередньо натискати на меню. Отож, вручну я намагаюся навести курсор на спадне меню, а потім натискати нові параметри. Actions action …


16
Як я можу прокручувати веб-сторінку за допомогою selenium webdriver в python?
В даний час я використовую веб-диск селену для розбору сторінки друзів користувача у Facebook та витягування всіх ідентифікаторів зі сценарію AJAX. Але мені потрібно прокрутити вниз, щоб набрати всіх друзів. Як я можу прокручуватися вниз до селену. Я використовую python.

3
WebDriver click () та JavaScript click ()
Історія: Тут, на StackOverflow, я бачив користувачів, які повідомляють, що вони не можуть натиснути елемент через команду "click" селену WebDriver і можуть обходити його за допомогою клацання JavaScript, виконуючи сценарій. Приклад в Python: element = driver.find_element_by_id("myid") driver.execute_script("arguments[0].click();", element) Приклад у WebDriverJS / Protractor: var elm = $("#myid"); browser.executeScript("arguments[0].click();", elm.getWebElement()); Питання: …

9
Як вибрати варіант у спадному меню за допомогою Capybara
Я намагаюся вибрати пункт із випадаючого меню за допомогою Capybara (2.1.0). Я хочу вибрати за номером (тобто вибрати другий, третій варіант тощо). Я гугла, як божевільний, пробуючи всілякі речі, але не пощастило. Я зміг вибрати його за допомогою значення: find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click Але я не хочу використовувати цей метод b / c, …

5
Як зробити Firefox без голови без програмного забезпечення у Selenium з python?
Я використовую цей код з python, селеном та firefox, але все одно отримую 'head' версію firefox: binary = FirefoxBinary('C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options('-headless') self.driver = webdriver.Firefox(firefox_binary=binary) Я також спробував кілька варіантів бінарних: binary = FirefoxBinary('C:\\Program Files\\Nightly\\firefox.exe', log_file=sys.stdout) binary.add_command_line_options("--headless")

9
Використання веб-драйвера Selenium для отримання значення вводу HTML
У HTML веб-сторінки є наступний код <input type="text" name="prettyTime" id="prettyTime" class="ui-state-disabled prettyTime" readonly="readonly"> Те, що насправді відображається на сторінці, - це рядок із відображенням часу. У веб-драйвері Selenium у мене є WebElementоб'єкт, що стосується <input>використання WebElement timeStamp = waitForElement(By.id("prettyTime")); Я хочу отримати значення того WebElement, або, іншими словами, того, що …


17
невідома помилка: у виклику функції виклику відсутнє значення для значення Selenium Send Keys навіть після оновлення хромодрука
Я отримую нижче помилку під час надсилання ключів. Повідомлення про результат: 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) Я оновив драйвер хрому до 2,36, але все одно шукаю код 2,33? Будь-яка ідея?

15
Selenium 2.53 не працює на Firefox 47
Я отримую помилку під час використання Firefox з WebDriver. org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Версія Firefox: 47.0 Селен: 2,53,0 Windows 10 64 біт Хтось отримує подібну проблему чи якусь ідею, яке рішення для цього? Це добре працює з Chrome, але за допомогою …

8
Як встановити розмір вікна браузера за замовчуванням у Protractor / WebdriverJS
З якоїсь причини, коли я запускаю свої тести на роботі, браузер максимізується, але коли я запускаю їх вдома, він відкриває лише вікно браузера шириною близько 50%. Це спричиняє деякі розбіжності з прокруткою вниз тощо, тому в ідеалі я хотів би, щоб воно відкривало вікно браузера однакового розміру на кожній машині, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.