[FreeWare] Selenium.

Firefox подложил свинью - через прокси он работает только с дефолтовым User-Agent...
Это прокси так пошутил. Все работает.
 
как этот Selenium запустить и настроить ваще не знаю у меня Internet Explorer 6.0 и Mozilla FireFox 3.0.5, может есть каой мануал по настройке этого монстра для автореги фрихостов.
 
как этот Selenium запустить и настроить ваще не знаю у меня Internet Explorer 6.0 и Mozilla FireFox 3.0.5, может есть каой мануал по настройке этого монстра для автореги фрихостов.

Он устонавлавается как дополнение к Mozilla.
 
ну вот я скачал Selenium IDE втыкнул его в Mozilla и чё дальше делать, объясните чайнику, нормальных мануалов в сети я не нашёл, хочу зарегить аккаунты на хостинге t35.com, и что делать не понимаю, не силён я в программированиии.
 
Он устонавлавается как дополнение к Mozilla.
Дополнением к Mozilla устанавливается только Selenium IDE. Он в основном предназначен для записи макросов.

ну вот я скачал Selenium IDE втыкнул его в Mozilla и чё дальше делать, объясните чайнику, нормальных мануалов в сети я не нашёл, хочу зарегить аккаунты на хостинге t35.com, и что делать не понимаю, не силён я в программированиии.
Я пользуюсь API на PHP.
- Ставишь себе PHP отдельно или в составе сервера(например AppServ).
- Ставишь себе PEAR и пакеты PHPUnit и Selenium Testing.
- Качаешь Selenium RC, распаковываешь и заходишь в папку, в которую распаковал.
Запускаешь из командной строки
Код:
java -jar selenium-server.jar -interactive
Он повестится на localhost:4444.
На него и отправляй команды. Пример поиска на гугле из пакета Selenium Testing:
PHP:
<?php

set_include_path(get_include_path() . PATH_SEPARATOR . './PEAR/');
require_once 'Testing/Selenium.php';
require_once 'PHPUnit/Framework/TestCase.php';

class GoogleTest extends PHPUnit_Framework_TestCase
{
    private $selenium;

    public function setUp()
    {
        $this->selenium = new Testing_Selenium("*chrome", "http://www.google.com");
        $this->selenium->start();
    }

    public function tearDown()
    {
        $this->selenium->stop();
    }

    public function testGoogle()
    {
        $this->selenium->open("/");
        $this->selenium->type("q", "hello world");
        $this->selenium->click("btnG");
        $this->selenium->waitForPageToLoad(10000);
        $this->assertRegExp("/Google Search/", $this->selenium->getTitle());
    }

}
$test = new GoogleTest();
$test->SetUp();
$test->TestGoogle();
$test->TearDown();
?>
 
вообще ничего не понятно, для этой проги что тербуется знание хотя бы основ PHP?
 
не тестировал почти эту штуку, но по идее можно тянуть то что насочиняет плагин firefox, правда на первый взгляд, там маловато функционала
 
Назад
Сверху