Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Не удается запустить тесты в некоторых браузерах



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Не удается запустить тесты в некоторых браузерах
2013-05-02 12:13
добрый день! :)

я использую тесты, написанные под 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"));

$form_fields[0]->value("input");

$reg_button = $this->byID("u_0_2");
$reg_button->click();

sleep(1);
$incorrect_data = $this->byID("reg_error_inner");
$this->assertContains("You must fill in all of the fields.", $incorrect_data->text());


Вычислил: дело в IE браузере, если кто знает как в 10 ускорить процесс, буду рад помощи. Спасибо.

O применении AutoIt в тестировании GUI
2013-05-02 22:01
Добрый День,

Я нашла несколько серий уроков по AutoIt.
Но мне не удалось найти ничего подробного о применении AutoIt в тестировании GUI.
Хотелось бы какие-нибудь уроки, не обязательно видео /рус., англ/
Посоветуйте, плииз.
Заранее благодарна.


© 2010 | Software-Testing.Ru


В избранное