[FreeWare] Selenium.

Ява, мультиплатформенность, нити, нет проблем с прокси...

Добавлено через 55 секунд


С проксями проблем нет. А вот врапера на пхп к сожалению не видел...

А не подкините примерчиков работы с хтмлюнит?
особенно интересует в части работы с проксями
 
Так начинай и там будем делиться, а то уже оффтоп пошел :)

Да я вот как начинающий и спрашиваю
С селениумом работал, а вот с хтмлюнит увы :(
Поделиться не проблема, только пока нечем. Хотел взглянуть парочку рабочих примеров - глядишь свое быстрее нарисуется
 
Да я вот как начинающий и спрашиваю
С селениумом работал, а вот с хтмлюнит увы :(
Поделиться не проблема, только пока нечем. Хотел взглянуть парочку рабочих примеров - глядишь свое быстрее нарисуется

Я его пока что тоже щупаю только. Кое-что уже получается, правда пока что только в дебаггере :)

Поставь eclipse, скачай вебдрайвер, закинь все jar в references и попробуй эти примеры:
Для просмотра ссылки Войди или Зарегистрируйся
 
помогите плиз, пытаюсь запустить скрипт, записанный selenium IDE
Код:
<?php

require_once 'c:/php/PEAR/PHPUnit/Extensions/SeleniumTestCase.php';

class Example extends PHPUnit_Extensions_SeleniumTestCase
{
  function setUp()
  {
    $this->setBrowser("*chrome");
    $this->setBrowserUrl("http://change-this-to-the-site-you-are-testing/");
  }

  function testMyTestCase()
  {
    $this->open("http://baza-winner.ru/");
    try {
        $this->assertEquals("База WinNER", $this->getTitle());
    } catch (PHPUnit_Framework_AssertionFailedError $e) {
        array_push($this->verificationErrors, $e->toString());
    }
    $this->click("link=Новичкам");
    $this->waitForPageToLoad("30000");
    try {
        $this->assertEquals("База WinNER: Новичкам", $this->getTitle());
    } catch (PHPUnit_Framework_AssertionFailedError $e) {
        array_push($this->verificationErrors, $e->toString());
    }
    try {
        $this->assertEquals("http://baza-winner.ru/novice.sitedoc.html", $this->getLocation());
    } catch (PHPUnit_Framework_AssertionFailedError $e) {
        array_push($this->verificationErrors, $e->toString());
    }
    $this->goBack();
    try {
        $this->assertEquals("http://baza-winner.ru/", $this->getLocation());
    } catch (PHPUnit_Framework_AssertionFailedError $e) {
        array_push($this->verificationErrors, $e->toString());
    }
  }
}
?>
в ответ:
Class PHPUnit_Extensions_SeleniumTestCase could not be found
:confused: что я не так сделал? толкните в нужном направлении
 
Не установил PHPUnit_Extensions_SeleniumTestCase

как его установить?
PHPUnit_Extensions_SeleniumTestCase находится в
c:/php/PEAR/PHPUnit/Extensions/SeleniumTestCase.php
я подключаю этот файл, вызываю класс. А оно мне "не найдено".
 
как его установить?
PHPUnit_Extensions_SeleniumTestCase находится в
c:/php/PEAR/PHPUnit/Extensions/SeleniumTestCase.php
я подключаю этот файл, вызываю класс. А оно мне "не найдено".
Под винду не ставил, не знаю. Под никсы отлично все описано на сайте Селениума и на PHPUnit.
 
вот заинетресовался селениумом
поставил ИДЕ, вроде вкурил как записывать запрос, хотя там ничего сложно, посмотрел что да как он выполняет
вот хочу спросить нету какого нибудь материала на русском про селениум, а то руководство на офф сайте на английском, хотелось бы на русском, пробовал гуглом перевести, перевод не очень получается :(
 
вот заинетресовался селениумом
поставил ИДЕ, вроде вкурил как записывать запрос, хотя там ничего сложно, посмотрел что да как он выполняет
вот хочу спросить нету какого нибудь материала на русском про селениум, а то руководство на офф сайте на английском, хотелось бы на русском, пробовал гуглом перевести, перевод не очень получается :(

А вообще, учи английский - материала в буржунете на порядки больше, чем в рунете и найти его легче.
 
  • Нравится
Реакции: acme
Назад
Сверху