Articles of selenium webdriver

Selenium with Webdriver – переключиться на дочернее окно без имени

Я выполняю приемочные испытания с помощью webdriver и кода. Я немного новичок в этом, поэтому, пожалуйста, несите меня. Я пытаюсь переключиться на дочернее окно, которое создается после нажатия кнопки: <input class="submit_btn" type="button" onclick="openHAWin(this.form.purchase_clinic.value)" value="add" name="add_ha"> Поскольку имя этой страницы не включено в код или на целевую страницу, я попытался использовать следующий рекомендуемый код для переключения […]

Как я могу указать автономный веб-сервер selenium, какую версию firefox использовать?

Обычно я запускаю свой сервер selenium следующим образом: java -jar -Dwebdriver.firefox.profile = MyProfile /usr/local/bin/selenium-server-standalone-3.0.1.jar Мой язык программирования – php, поэтому я использую норку, в которой я инициализирую Selenium2Driver. Выполняя мои тесты phpunit, все работает нормально, мой firefox запущен, и все тесты выполняются так, как должны. Но селен всегда запускает мою установленную версию firefox. Как запустить […]

Session недоступен и не входит в число последних 1000 завершенных сеансов. Как это решить?

Когда я пытаюсь запустить php behat.phar Появится окно Firefox Firefox, после чего мой тест функции завершится с первого шага и пропустит остальное. Я получил: … Учитывая, что я нахожусь на «first.php» #FeatureContext :: visit () Session [url] недоступен и не входит в число последних 1000 завершенных сеансов. Активные сеансы: [ext. ключ 51191ae0-8f6f-49d0-27b322967296] … Если я […]

Как использовать пользовательский профиль firefox с фреймворком PHPUnit Webdriver?

Я знаю с помощью selenium RC, я использовал для передачи оператора командной строки … –firefoxProfileTemplate, и это сработает. Теперь работа с Selenium2 (Webdriver), похоже, больше не работает. Поскольку я использую PHPUnit для других тестов, я хотел бы продолжать использовать его. Кто-нибудь знает, как определить для него пользовательский профиль firefox?

php-webdriver: дождитесь ответа браузера после отправки формы, используя click ()

Помимо использования функции sleep() в моем тесте, мне интересно, знает ли кто-нибудь о лучшей стратегии, чтобы явно ждать завершения подачи формы (POST), прежде чем продолжить мои утверждения. Вот очень сжатая версия того, как выглядит мой тест, используя phpunit вместе php-webdriver от Facebook). function test_form_submission() { // setup $web_driver = new WebDriver(); $session = $web_driver->session(); $session->open('http://example.com/login'); […]

Как заставить хром работать с селеном, используя php webdriver?

Все отлично работает с Firefox, но я не могу запустить хром. Я использую linux, используя привязки php webdriver. require_once "/usr/local/src/selenium/php-webdriver-bindings-0.9.0/phpwebdriver/WebDriver.php"; putenv("PATH=".getenv("PATH").':'.'/usr/local/src/selenium/chrome_webdriver/'); //Prepare for chrome $webdriver = new WebDriver("localhost", "4444"); //$webdriver->connect("chrome"); $webdriver->connect("chrome","",array( 'webdriver.chrome.driver'=>'/usr/local/src/selenium/chrome_webdriver/chromedriver', )); Сообщение об ошибке, которое я получаю, это « Путь к исполняемому файлу хромированного ребра должен быть установлен с помощью свойства webdriver.chrome.driver ». […]

PhantomJS – «небезопасно-eval» не является разрешенным источником сценария в следующей директиве политики безопасности контента

Я пытаюсь изменить значение ввода с помощью PHP webdriver и PhantomJS. Когда я запускаю простой $driver->executeScript("document.getElementById('changeme').value='".$newvalue."' ;", array()); Я получаю следующую ошибку Отказано, чтобы оценить строку как JavaScript, потому что unsafe-eval не является допустимым источником сценария в следующей директиве политики безопасности контента У меня есть следующие параметры командной строки: –ignore-ssl-errors=true –web-security=false –ssl-protocol=any Какие-либо предложения?

Где heck – любая документация Selenium 2 для PHPUnit?

У меня есть разочарование, пытаясь найти любую информацию о Selenium 2 для PHPUnit, за исключением исходного кода и тестов, которые я могу «просмотреть», чтобы «понять это». Кажется, что каждый любимый https://github.com/sebastianbergmann/phpunit-selenium/blob/master/Tests/Selenium2TestCaseTest.php … но, конечно, мне не нужно копать сотни строк источника, чтобы получить ответы на простые вопросы? Где я могу найти руководство для новичков, базовую […]

Selenium 2 (WebDriver) и Phpunit?

Кто-нибудь знает, как использовать Selenium 2 с Phpunit? Есть ли образцы Selenium 2 в PHP?

Selenium2 firefox: используйте профиль по умолчанию

Selenium2 по умолчанию запускает firefox с новым профилем. Мне нравится это по умолчанию, но по некоторым причинам (доступ к моим закладкам, сохраненным паролям, использование моих надстроек и т. Д.). Я хочу начать с моего профиля по умолчанию. Предполагается, что это свойство контролирует это, но я думаю, что документы не синхронизированы с источником, потому что, насколько […]