Articles of норка

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

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

Что не так с моим FeatureContext?

Я считаю, что я не понимаю BehatContext против MinkContext и не уверен, почему я наследовал бы от того или другого в своем приложении. В принципе, я не понимаю, почему мне приходится создавать экземпляр нового объекта Client в каждой функции. Я должен был бы использовать $ this, так как у меня есть goutte, загруженный в мой […]

Выбранный узел не имеет предка формы – ошибка Mink

Я пытаюсь выполнить тесты на моей установке Magento с использованием Mink с драйвером Goutte, и это не удается, когда я пытаюсь использовать функции click() или press() на кнопке. Код: $page = $this->getSession()->getPage(); $checkout = $page->find('css', '.btn-proceed-checkout'); $checkout->click(); Как получить эту работу? Почему Минке нужна форма, чтобы щелкнуть элемент кнопки? Или проблема связана с тем, что […]

Behat Mink webdriver сеанс уничтожается после каждой функции в наборе

Я пытаюсь автоматизировать функциональность sugarcrm с использованием BDD и Mink с selenium webdriver для php. Я правильно установил их оба и смог запустить behat и норку вместе. например, проверку входа на sugarcrm в качестве одной функции. Теперь проблема заключается в том, когда я создаю два файла функций: login.feature и setup.feature. Behat успешно автоматизирует процесс входа […]

Как я могу сделать поддельную подпись с behat

Изображение проверенного кода / Изображение рабочей подписи Привет, я использую behat с драйвером selenium, интегрированным с норкой, и я пытаюсь написать тест, который вводит поддельную подпись. Мы используем мышь, чтобы нарисовать подпись на экране, чтобы я мог сделать селен для меня. Я попытался захватить идентификатор поля и использовать dragTo («другой элемент на моей странице»), но […]

Intereting Posts