Кто-нибудь знает, можно ли сделать скриншот с помощью Selenium WebDriver? (Примечание: не Selenium
Selenium - это популярный инструмент с открытым исходным кодом для автоматизации веб-браузеров. При использовании этого тега также включайте другие теги для конкретных компонентов, которые вы используете, например, selenium-webdriver для языковых привязок, selenium-ide, selenium-grid и т. Д.
Кто-нибудь знает, можно ли сделать скриншот с помощью Selenium WebDriver? (Примечание: не Selenium
Я использую привязки Python для запуска Selenium WebDriver: from selenium import webdriver wd = webdriver.Firefox() Я знаю, что могу взять вот так вот: elem = wd.find_element_by_css_selector('#my-id') И я знаю, что могу получить полный источник страницы с ... wd.page_source Но есть ли способ...
Я новичок в программировании и начал с Pythonоколо 2 месяцев назад, и я перейду к Sweigart's Automate the Boring Stuff с текстом Python . Я использую IDLE и уже установил модуль селена и браузер Firefox. Всякий раз, когда я пытался запустить функцию webdriver, я получаю это: from selenium import...
Я вижу это только в Chrome. Полное сообщение об ошибке гласит: "org.openqa.selenium.WebDriverException: Элемент не активен в точке (411, 675). Другой элемент получит щелчок: ..." Элемент, который «получит щелчок», находится сбоку от рассматриваемого элемента, не сверху и не перекрывая его, не...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Я пытаюсь разместить список возможных...
Я тестировал Selenium с помощью Chromedriver и заметил, что некоторые страницы могут обнаружить, что вы используете Selenium, хотя автоматизации вообще нет. Даже когда я просто просматриваю вручную, используя Chrome, через Selenium и Xephyr, я часто получаю страницу с сообщением об обнаружении...
Я ищу быстрый способ ввода и ввода или возврата ключа в Selenium. К сожалению, форма, которую я пытаюсь проверить (не мой собственный код, поэтому я не могу изменить), не имеет кнопки Отправить. При работе с ним вручную я просто набираю ENTERили RETURN. Мне нужно знать, как это сделать с помощью...
Я пытаюсь протестировать сложный интерфейс javascript с Selenium (используя интерфейс Python и через несколько браузеров). У меня есть несколько кнопок формы: <div>My Button</div> Я хотел бы иметь возможность поиска кнопок на основе «Моя кнопка» (или не учитывающих регистр, частичных...
Я ищу что-то вроде: getElementByXpath(//html[1]/body[1]/div[1]).innerHTML Мне нужно получить innerHTML элементов с использованием JS (чтобы использовать это в Selenium WebDriver / Java, поскольку WebDriver не может найти его сам), но как? Я мог бы использовать атрибут ID, но не все элементы имеют...
Когда я использую MSTest Framework и копирую код, сгенерированный для меня Selenium IDE, MSTest не распознает [TearDown]и [SetUp]. Какая альтернатива
Как заставить Selenium 2.0 ждать загрузки
Есть ли способ в Selenium 1.x или 2.x прокрутить окно браузера так, чтобы определенный элемент, идентифицированный XPath, был виден браузеру? В Selenium есть метод фокусировки, но он не выполняет физическую прокрутку в FireFox. У кого-нибудь есть предложения как это сделать? Мне нужно это потому,...
Я хочу убедиться, что элемент присутствует, прежде чем веб-драйвер начнет делать вещи. Я пытаюсь заставить что-то вроде этого работать: WebDriverWait wait = new WebDriverWait(driver, new TimeSpan(0,0,5)); wait.Until(By.Id("login")); Я в основном изо всех сил, как настроить любую функцию...
Мне нужно выбрать элемент из выпадающего меню. Например: <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) Сначала я...
Я хочу очистить все данные страницы, реализованной бесконечной прокруткой. Следующий код Python работает. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Это означает, что каждый раз, когда я прокручиваю вниз, мне нужно ждать 5 секунд,...
Как я могу проверить свой XPath? Я использую инструмент разработчиков Chrome для проверки элементов и формирования моего XPath. Я проверяю это с помощью плагина Chrome XPath Checker, однако он не всегда дает мне результат. Какой лучший способ проверить мой XPath. Я также попытался использовать...
Я использую Селен с Python и загрузил хромедрайвер для моего компьютера с Windows с этого сайта: http://chromedriver.storage.googleapis.com/index.html?path=2.15/ После загрузки zip-файла я распаковал zip-файл в папку загрузок. Затем я помещаю путь к исполняемому двоичному файлу (C: \ Users \...
Я пытаюсь получить текущий URL после серии навигации в Selenium. Я знаю, что есть команда getLocation для ruby, но я не могу найти синтаксис для
Я пытаюсь запустить RSelenium с помощью функции rsDriver, но когда я запускаю, rD <- rsDriver() я получаю сообщение о том, что мне нужна более новая версия Chrome: > rD <- rsDriver() checking Selenium Server versions: BEGIN: PREDOWNLOAD BEGIN: DOWNLOAD BEGIN: POSTDOWNLOAD checking...
Есть ли способ, как проверить наличие элемента? Любой метод findElement заканчивался бы исключением, но это не то, что я хочу, потому что может случиться так, что элемент отсутствует, и это нормально, это не провал теста, поэтому исключение не может быть решением. Я нашел этот пост: Selenium c #...