Перейти к содержимому

Фотография

Selenium RC + IE7


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 BFox

BFox

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Лисов Станислав

Отправлено 05 июня 2009 - 11:51

Только начал разбираться с Selenium RC. Не получается запустить простой тест в IE7, в файрфоксе обрабатывается отлично, в IE стоит после открытия сайта(после комманды open), вот фрагмент кода:
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");
}

  • 0

#2 BFox

BFox

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Лисов Станислав

Отправлено 05 июня 2009 - 12:03

А вот такую ошибку выдает phpunit:
fopen(http://localhost:444.../&sessionId=f5c
36324f7e8455698a4dd0f710983c4): failed to open stream: HTTP request failed!
  • 0

#3 Akeem

Akeem

    Новый участник

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Зозуленко Алексей Николаевич
  • Город:Kiev/Ukraine

Отправлено 09 июня 2009 - 06:01

а в первом тесткейсе ты сделал tearDown чтобы закрыть сессию селениума?
  • 0
Главное находиться в гармонии с собой...

#4 BFox

BFox

    Новый участник

  • Members
  • Pip
  • 16 сообщений
  • ФИО:Лисов Станислав

Отправлено 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();
	}
}



?>

  • 0

#5 Sapiens

Sapiens

    Новый участник

  • Members
  • Pip
  • 56 сообщений
  • ФИО:Jukeshov Samat
  • Город:Бишкек

Отправлено 10 июня 2009 - 09:02

Прочитайте http://seleniumhq.or...s.html#browsers мне кажется дело именно в security settings
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных