Как интегрировать Selenium RC с PHP? - PullRequest
2 голосов
/ 22 сентября 2011

Я совсем недавно начал работать над Selenium. Я знаю, что для запуска тестовых случаев в IE у нас должен быть Selenium Server. Я скачал и наконец запустил его на своем компьютере. Может кто-нибудь сказать мне, как я могу поместить тестовый пример Selenium из IDE в RC и интегрировать RC в PHP? или как запустить Selenium RC. Поправь меня, если что-то не так в моем понимании.

Примечание: я искал все, что связано с Selenium RC, но я не нашел ничего ясного. Вы можете дать мне любую ценную ссылку, которая отвечает на мой вопрос в PHP.

Буду очень признателен за вашу помощь.

1 Ответ

0 голосов
/ 02 октября 2011

Я не уверен, что вы имеете в виду под «тестом Selenium от IDE до RC».Я думаю, что вы имеете в виду аддон браузера для тестирования Selenium.

В любом случае, для интеграции Selenium RC с PHP вам понадобится среда PHPUnit, которая поддерживает тестовые сценарии Selenium.Вам нужно выполнить следующие шаги:

  1. Скачать и запустить сервер Selenium RC (я думаю, вы уже сделали это, отлично!)
  2. Напишите тестовый пример селена, расширив его до PHPUnit SeleniumТестовый кейс.
  3. Затем запустите ваш тестовый пример так же, как и любые другие тестовые случаи PHPUnit.

Пример кода для написания тестового примера Selenium с использованием PHPUnit выглядит следующим образом.

<?php
require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

class WebTest extends PHPUnit_Extensions_SeleniumTestCase
{
    protected function setUp()
    {
        $this->setBrowser('*firefox');
        $this->setBrowserUrl('http://www.example.com/');
    }

    public function testTitle()
    {
        $this->open('http://www.example.com/');
        $this->assertTitleEquals('Example Web Page');
    }
}
?>

Для получения дополнительной информации, пожалуйста, обратитесь к документации PHPUnit о тестовых случаях Selenium.http://www.phpunit.de/manual/3.1/en/selenium.html

...