function setUp() { $this->selenium = new Testing_Selenium("*iehta", "http://ya.ru"); $this->selenium->start(); } function TestCase() { $this->selenium->open("/"); $this->selenium->type("//input[@name='text']", "музыка"); $this->selenium->click("//input[@value='Найти']"); $this->selenium->waitForPageToLoad("30000"); }
Selenium RC + IE7
Автор BFox, 05 июн 2009 11:51
Сообщений в теме: 4
#1
Отправлено 05 июня 2009 - 11:51
Только начал разбираться с Selenium RC. Не получается запустить простой тест в IE7, в файрфоксе обрабатывается отлично, в IE стоит после открытия сайта(после комманды open), вот фрагмент кода:
#2
Отправлено 05 июня 2009 - 12:03
А вот такую ошибку выдает phpunit:
fopen(http://localhost:444.../&sessionId=f5c
36324f7e8455698a4dd0f710983c4): failed to open stream: HTTP request failed!
fopen(http://localhost:444.../&sessionId=f5c
36324f7e8455698a4dd0f710983c4): failed to open stream: HTTP request failed!
#3
Отправлено 09 июня 2009 - 06:01
а в первом тесткейсе ты сделал tearDown чтобы закрыть сессию селениума?
Главное находиться в гармонии с собой...
#4
Отправлено 10 июня 2009 - 08:34
Да не указал, сейчас вот добавил, эффект тот же самый..
Вот весь код:
Вот весь код:
<?php set_include_path(get_include_path() . PATH_SEPARATOR . './PEAR/'); require_once 'Testing/Selenium.php'; require_once 'PHPUnit/Framework/TestCase.php'; class Yandex extends PHPUnit_Framework_TestCase { private $selenium; function setUp() { $this->selenium = new Testing_Selenium("*iexplore", "http://ya.ru"); $this->selenium->start(); $this->selenium->setTimeout(600000); } function testMyTestCase() { $this->selenium->open("/"); $this->selenium->type("//input[@name='text']", "регги"); $this->selenium->click("//input[@value='Найти']"); $this->selenium->waitForPageToLoad("30000"); try { $this->assertEquals("sunny-music.ru · 13 КБ", $this->selenium->getText("//html[@id='js']/body/div[2]/ol/li[3]/div[3]/span")); } catch (PHPUnit_Framework_AssertionFailedError $e) { array_push($this->verificationErrors, $e->toString()); } } function tearDown() { $this->selenium->stop(); } } ?>
#5
Отправлено 10 июня 2009 - 09:02
Прочитайте http://seleniumhq.or...s.html#browsers мне кажется дело именно в security settings
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных