я использую тесты, написанные под Mink (PHP библиотека для тестирования в браузерах), где используется Selenium 2 (WebDriver).
тесты нормально работают в Firefox, Chrome и IE под Windows 7 и в Firefox под Ubuntu 12.10. проблемы заключаются в следующием:
1. при попытке запустить тесты под Opera (Windows 7), браузер запускается, но тест провалиается. лог говорит о том, что ни один элемент на странице не найден.
2. при попытке запустить тест в Chrome под Ubuntu - браузер даже не запускается. ошибка - "An unknown server side error occured while processing the command". конечно я использую драйвер под Chrome.
3. при попытке запустить тест в Opera под Ubuntu - браузер также не запускает. ошибка - "No response in timely fashion".
не могу понять, в чем дело? запускаю тесты так - создаю hub и node с перечислением доступных браузеров и подключением драйверов для Chrome и IE.
подскажите, пожалуйста, что делать? в какую сторону копать, вообще? в инете очень мало информации по Selenium так, чтобы "от и до" было. по крошкам собираю :(
заранее спасибо!
PHPUnit + Selenium 2. Добавление value в input
2013-05-02 15:11
Добрый день. Для небольшой презентации решил автоматизировать проверку формы на Facebook силами PHPUnit + Selenium. Столкнулся с ситуацией когда value в input добавляется побуквенно с таймаутом в 5 секунд. В Ruby sendkeys добавляется целиком слово, а тут по букве через 5 секунд. Если кто знает почему именно так происходит дабвление, то буду очень рад послушать знатоков)
public function testFormValidation() {
$form_fields = array($this->byID("u_0_5"),
$this->byID("u_0_6"),
$this->byID("u_0_7"),
$this->byID("u_0_8"),
$this->byID("u_0_9"));
Я нашла несколько серий уроков по AutoIt.
Но мне не удалось найти ничего подробного о применении AutoIt в тестировании GUI.
Хотелось бы какие-нибудь уроки, не обязательно видео /рус., англ/
Посоветуйте, плииз.
Заранее благодарна.