selenium- все статьи тега ➜ страница 2
Как создать экземпляр InternetExplorerDriver с Selenium WebDriver с помощью C#
new InternetExplorerDriver(); Но я мог видеть исключение, как показано ниже: OpenQA.Selenium.DriverServiceNotFoundException was unhandled by user code HResult=-2146233088 Message=The IEDriverServer.exe file does not exist in the current directory or in a directory on the PATH environment variable. The driver can be downloaded at http://code.google.com/p/selenium/downloads/list. Source=WebDriver StackTrace: at OpenQA.Selenium.DriverService.FindDriverServiceExecutable(String exe ...
Как авторефрешировать chromeDriver с селеном?
Ранее я использовал Chrome Auto Refresh plug in. Однако теперь мой код имеет несколько экземпляров ChromeDriver, открывающихся и закрывающихся, и я не могу использовать автоматическое обновление. Кроме того, это довольно хлопотно установить автоматическое обновление на новых компьютерах. Есть ли способ обновить драйвер (имитировать F5, скажем, каждые 15 секунд, если драйвер не меняется, остается неподвижным) с помощью Selenium, аналогичного Google Auto Refresh? ...
Селен.WebDriver-я получаю ошибку, когда пытаюсь запустить свой тест в Chrome
Я получаю ошибку, когда пытаюсь запустить свой тест в Chrome: Метод инициализации AutomationUsingSelenium.Смуладорхром.MyTestInitialize выбросил исключение. Опенка.Селен.DriverServiceNotFoundException: OpenQA.Селен.DriverServiceNotFoundException В чем причина? ...
Selenium: драйвер chrome делает скриншот только видимой части страницы
Мне нужно сделать скриншот полной страницы с помощью драйвера chrome, но он делает это частично. File screenshotFile = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE); Скриншот выглядит как видимый прямоугольник с правильной информацией и большой черной областью внизу. ...
Как работать с определенной версией ChromeDriver, когда браузер Chrome автоматически обновляется через Python selenium
Я новичок в Selenium, и теперь я могу использовать selenium с Chromedriver для выполнения базового автотеста, код работает нормально, но проблема в том, что браузер Chrome всегда обновляется автоматически на бэкэнде, и код всегда не запускается после обновления Chrome. Я знаю, что мне нужно загрузить новый chromedriver, чтобы решить эту проблему, но мне интересно, есть ли способ решить эту проблему без отключения обновления chromebrowser? ТКС. Я использую Windows 10 / Chrome версии 67 / Python ...
C# с вопросом выпадающего списка Selenium Ajax
У меня есть два выпадающих списка, один из которых содержит список стран, а другой-для Штатов/регионов, которые не заполнены, пока не выбрана одна из стран. Оба этих выпадающих списка обернуты в панель обновления. Когда я выбираю США, выпадающий список штатов заполняется 50 Штатами, и я могу двигаться вперед оттуда. Мы используем Selenium для выполнения тестов этого кода, и тесты всегда прерываются, когда он достигает выпадающего списка состояния. Это либо занимает слишком много времени, чтобы ...
Python Selenium дождитесь загрузки нескольких элементов
У меня есть список, который динамически загружается AJAX. Сначала, во время загрузки, его код выглядит так: <ul><li class="last"><a class="loading" href="#"><ins> </ins>Загрузка...</a></li></ul> Когда список загружен, все его li и a изменяются. И это всегда больше, чем 1 ли. Вот так: <ul class="ltr"> <li id="t_b_68" class="closed" rel="simple"> <a id="t_a_68" href="javascript:void(0)">Category 1</a> </li> ...
Как нажмите и удерживайте не-модифицирующая клавиша (клавиша пробел), используя селен?
Я столкнулся с проблемой, что selenium не может нажать и удерживать клавишу, которой нет в этом списке - Keys.SHIFT, Keys.CONTROL, Keys.ALT, Keys.META, Keys.COMMAND, Keys.LEFT_ALT, Keys.LEFT_CONTROL, Keys.LEFT_SHIFT Мое приложение показывает инструкции только тогда, когда клавиша пробел нажата и удерживается. Я хочу написать браузерные тесты для этого. Я использую ProtractorJS, но это похоже на общее ограничение для такого действия, везде в selenium, когда вы пытаетесь использовать key ...
Как вытягивать ссылки из Google Search с помощью Selenium, Python
Я пытаюсь попросить Google вывести соответствующие поисковые ссылки запроса, в данном случае я использую Википедию, а затем проанализировать URL-адреса первых трех через Selenium. Пока мне удалось сделать только первую часть, погуглив. Вот мой код: from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui import WebDriverWait # available since 2.4.0 from selenium.webdriver.support import expected_conditions as EC # available since ...
Python: Selenium запись в текстовом поле формы
Я пытаюсь написать в текстовом поле в здесь. Это коробка, на которой справа написано: "вставьте свой текст сюда". Я думаю, что мой вопрос заключается в том, как найти элемент, например по идентификатору, из коробки, что я должен отправить текст там в драйвере selenium? Я попробовал что-то вроде: item = driver.find_element_by_css_selector("form#text_processor input[name=process_this]") item.send_key("Test!") Но когда я делаю это, я получаю следующее сообщение об ошибке: raise exception_cl ...
Selenium WebDriver-элемент не является кликабельным в точке, почему?
Я знаю, что есть несколько тем, касающихся этой темы, но я не обязательно ищу решение, а скорее объяснение. Я работаю над очень большим пакетом автоматизации, который тестирует веб-приложение через мобильные телефоны с помощью browserstack. Моя стабильность очень низкая.. и именно из-за этой ошибки на меня накинулись! Иногда это будет работать, а иногда нет.. Я не могу использовать действия, потому что Browserstack не поддерживает это.. Почему эта ошибка существует и была ли у кого-нибудь такая ...
Что было бы альтернативой [TearDown] и [SetUp] в MSTest?
когда я использую MSTest Framework и копирую код, созданный для меня Selenium IDE, MSTest не распознает [TearDown] и [SetUp]. Какова альтернатива этому? ...
Как запустить тестовые случаи Selenium WebDriver в Chrome?
Я пробовал это WebDriver driver = new ChromeDriver(); но я получаю ошибку как неудачные тесты: setUp (com.Тест): путь к исполняемому файлу драйвера должен быть установлен webdriver.хром.системное свойство драйвера; дополнительные сведения см. В разделе http://code.google.com/p/selenium/wiki/ChromeDriver. последнюю версию можно скачать с http://code.google.com/p/chromedriver/downloads/list Как я могу сделать Chrome протестируйте тестовые случаи Selenium-WebDriver? ...
Прокрутка элемента в поле зрения с селеном
есть ли какой-либо способ в любом Селене 1.x или 2.x прокручивать окно браузера так, чтобы определенный элемент, идентифицированный XPath, находился в поле зрения браузера? В Selenium есть метод фокусировки, но он, похоже, физически не прокручивает представление в FireFox. У кого-нибудь есть предложения о том, как это сделать? причина, по которой мне это нужно, заключается в том, что я тестирую щелчок элемента на странице. К сожалению, событие, кажется, не работает, если элемент не виден. Я не ...
Как выбрать / получить выпадающий вариант в Selenium 2
Я конвертирую свой код selenium 1 в selenium 2 и не могу найти простой способ выбрать метку в выпадающем меню или получить выбранное значение выпадающего списка. Вы знаете, как это сделать в Selenium 2? вот два утверждения, которые работают в Selenium 1, но не в 2: browser.select("//path_to_drop_down", "Value1"); browser.getSelectedValue("//path_to_drop_down"); ...
Можно ли запустить веб-драйвер selenium (Firefox)без графического интерфейса?
мы рассматриваем возможность обновления нашего производственного сервера с Ubuntu - desktop 10.04 в Ubuntu -сервер 12.04. У нас есть различные службы, работающие на нашей текущей настольной ОС, такие как Selenium Web Driver. Мой вопрос заключается в том, можно ли запустить веб-драйвер Selenium из системы на основе cli? моя непосредственная мысль заключается в том, что он не может, потому что он полагается на Firefox, но я хотел бы, чтобы кто-то доказал, что я ошибаюсь! ...
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> Так что сначала я должен нажать на него. Я делаю это: inputElementFruits = driver.find_element_by_xpath("//select["id='fruits']).click() (ок, это открытие меню) и после того, как я долж ...
Можно ли скрыть браузер в Selenium RC?
Я использую Selenium RC для автоматизации некоторых операций браузера, но я хочу, чтобы браузер был невидимым. Это возможно? Как? Как насчет сетки Селена? Могу ли я скрыть окно Selenium RC также? ...
Подождите, пока страница не будет загружена с Selenium WebDriver для Python
Я хочу очистить все данные страницы, реализованные с помощью бесконечной прокрутки. Следующий код python работает. for i in range(100): driver.execute_script("window.scrollTo(0, document.body.scrollHeight);") time.sleep(5) Это означает, что каждый раз, когда я прокручиваю вниз, мне нужно подождать 5 секунд, что обычно достаточно для завершения загрузки страницы вновь сгенерированного содержимого. Но, это не может быть эффективным во времени. Страница завершения загрузки нового содержи ...
Selenium IDE-команда для ожидания в течение 5 секунд
Im с помощью Selenium IDE для Firefox и поиска команды ожидания. Моя проблема заключается в том, что я хочу протестировать сайт с встроенной внешней карты. Для загрузки этой внешней карты требуется 3-5 секунд. мои команды: open /Page/mysite.html //Wait Command? (5 seconds) ClickAndWait link=do something ...