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

Фотография

Selenium + PHP 2 сайта - одна ссесия браузера


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

#1 Gena

Gena

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Б Г О

Отправлено 14 июня 2011 - 10:45

Уважаемые гуру Seleniuma помогите...

Поднял Selenium + PHP запускаю с помощью установленного PEAR and PHPUnit. С IDE генерю case. Тест примерно
<?php

require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

class Example extends PHPUnit_Extensions_SeleniumTestCase
{
protected function setUp()
{
$this->setBrowser("*chrome");
$this->setBrowserUrl("http://site_for_test.com");
}

public function testMyTestCase()
{
$this->open("/");
$this->click("link=Registration");
$this->waitForPageToLoad("30000");
.................
................
.................
}
}
?>



Вопрос:
как сделать так что бы в процессе выполнения одного теста я мог менять сайты, задавал setBrowserUrl какой мне нужно и выполнял тесты дальше?


Как сейчас - что бы поменять сайт необходимо запускать другой скрипт.
  • 0

#2 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 14 июня 2011 - 10:55

$this->open("http://www.some-other-site.com/");
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#3 Gena

Gena

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

  • Members
  • Pip
  • 15 сообщений
  • ФИО:Б Г О

Отправлено 14 июня 2011 - 11:07

странно, раньше так не получалось, сейчас все ок. Закрываю тему...
  • 0


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

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