Articles of selenium

PhantomJS долго висит, говоря «Фаза очистки асинхронных сеансов, начиная СЕЙЧАС»

Вот скриншот: task : Codeception PHP Testing Framework v1.6.2 Powered by PHPUnit 3.7.19 by Sebastian Bergmann. Suite selenium_acceptance started Trying to see the welcome page of newweather (welcomeCept.php) issue : it sits as it is and waiting for phantomJS to respond and below is what phantomJS screen is showing : [INFO – 2014-03-13T01:42:51.575Z] SessionManagerReqHand – […]

Как я могу полностью удалить PHPUnit с помощью установщика PEAR?

Я установил PHPUnit с помощью установщика PEAR несколько дней назад (я также установил Selenium RC для тестирования в PHP-целях). Теперь я хочу удалить его (также удалить все связанные папки и файлы) Я выполнил следующую команду: pear uninstall phpunit/PHPUnit и отображается консоль: phpunit/PHPUnit not installed Я проверил папку PHPUnit, она все еще была там? Была ли […]

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

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

Селен: Как утверждать, что определенный элемент присутствует в определенной ячейке определенной таблицы?

У меня есть таблица на моей странице, которая должна содержать определенный элемент. Я могу определить таблицу по ее имени (у нее есть уникальное имя), и я также могу легко идентифицировать элемент. Я хотел бы утверждать, что элемент присутствует в строке r , столбец c таблицы. Каков самый чистый способ сделать это с помощью команд Selenium? […]

Как запустить тест PHPUnit Selenium без запуска нового окна браузера для каждой функции?

Я пытаюсь запустить тестовый тест selenium, используя PHPUnit. И первое, что я делаю, это попытка входа в систему, это работает отлично, но затем я хочу запустить функцию для проверки информации на странице после входа в систему, но она открывает новый браузер вместо продолжения в текущем окне браузера. Причина, по которой это проблема, заключается в том, […]

Кодекс: сохранить зарегистрированное состояние

Я хочу сохранить или запустить логин перед большинством моих тестов. Но если я попытаюсь переместить код входа в систему до того, как он не будет работать, поскольку для меня нет экземпляра webguy. Каков наилучший способ сохранить сеанс между несколькими тестами? Это мой код до сих пор, был бы рад получить некоторую помощь. Я просмотрел документацию […]

Как использовать Selenium с PHP?

Я бы хотел использовать Selenium для автоматизации нескольких веб-задач (не для тестирования). Я думаю, что у меня установлен Selenium RC Server, но у меня нет возможности писать «тестовые скрипты», так как я не могу найти драйвер клиента в PHP (см. Http://seleniumhq.org/download/ ). Есть ли способ использовать Selenium с PHP? Это, по-видимому, предполагает, что мне нужен […]

Selenium: Как выбрать опцию из меню выбора?

Я пишу тест Selenium на PHP, используя расширение PHPUnit Selenium. Я знаю, как ввести что-то в текстовое поле: $this->type('fieldName', 'value'); Но как выбрать опцию из выпадающего меню?

Selenium 2 (WebDriver) и Phpunit?

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