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

Публикации panamama

13 публикаций создано panamama (учитываются публикации только с 08 июля 2023)


#126378 Установка Selenium RC

Отправлено автор: panamama 30 января 2014 - 12:00 в Selenium - Functional Testing

Master_lomaster, убрал плагин Сервера с Нетбимса-запустил сервер в ручную-работает, думаю еще связку Еклипс-вебдрайвер погонять. Очень подкупает простота настройки среды




#126288 Установка Selenium RC

Отправлено автор: panamama 28 января 2014 - 14:35 в Selenium - Functional Testing

Вообще-то уже есть версия 2.39 :)

Хорошо) Как ее в Нетбинс засунуть????? Спасите умоляю




#126285 Установка Selenium RC

Отправлено автор: panamama 28 января 2014 - 14:16 в Selenium - Functional Testing

Master_lomaster,

PHPUnit 3.6.10 by Sebastian Bergmann.

PEAR Version: 1.9.4
PHP Version: 5.4.9-4ubuntu2.4
Zend Engine Version: 2.4.0


 

да ставил я все.

Раньше я тесты запускал вручную.

сначала запускал сервер через консоль командой

java -jar selenium-server-standalone-2.35.0.jar -interactive

потом сам тест

phpunit screen.php

все работает.

 

Вот через NetBeans не получается, сервер запускается но версия его 2.28

Открывает сайт, но такое впечатление что команда $this->selenium->click("link=Контакты"); не работает.




#126277 Установка Selenium RC

Отправлено автор: panamama 28 января 2014 - 13:06 в Selenium - Functional Testing

Причина, думаю, в том, что в состав плагина к NetBeans входит версия Selenium Server двухлетней давности (2.28). Ей в музее древностей место.

это как-то лечится? уже есть версия 2.35

Через Сервис-Подключаемые модули не получается добавить




#126274 Установка Selenium RC

Отправлено автор: panamama 28 января 2014 - 12:20 в Selenium - Functional Testing

Вот кликнул правой кнопкой мыши на тесте--Выполнить, запустился- но не проходит, там синтаксис случайно не меняется?

 

Если через консоль запустить сервер, а потом тест, то нормально проходит. Через Нетбим выдает ерор, причем в строке до которой видно что не доходит. Какбут-то команда Клик, не работает.

 

Пример:

<?php

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://.com/en");
        $this->selenium->start();
    }

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

  public function testMyTestCase()
  {
    $this->selenium->open("/");
    $this->selenium->waitForPageToLoad("30000");
    $this->selenium->click("link=Контакты");
    $this->selenium->waitForPageToLoad("30000");
    $this->selenium->type("id=ContactForm_email", "test@gmail.com");
    $this->selenium->type("id=ContactForm_body", "test message");
    $this->selenium->click("xpath=(//button[@type='submit'])[2]");
    $this->selenium->waitForPageToLoad("5000");
    if($this->selenium->isElementPresent("css=div.alert-message.alert-success")!=true){throw new Exception('allert success message not shown');}
   
  }
}
?>




#126269 Установка Selenium RC

Отправлено автор: panamama 28 января 2014 - 10:47 в Selenium - Functional Testing

http://g.zeos.in/?q=...tbeans selenium

 

Первая ссылка)

 

 

оно все хорошо, но:

1. установил я нетбим

2. с сайта скачал плагины

-Selenium Module for PHP

-Selenium Server

3.Netbeans->Сервис->Подключаемые подули->Загружено->Добавить подключаемые модули

добавил три фалика, 2 идут в архиве селениум сервера.

4.Создал проект например Google

5. Кликнул правой кнопкой мыши на проэкте Новый->Другое->в папке Селениум выбрал Selenium Test Case for PHP->Далее

6. Выбрал каталог в котором у меня есть готовые тесты для сайта Google-> Ok

7. Дальше мне предлагает создать пхп файл newSeleneseTest

8. Переименовую его например в GoogleTest и нажимаю готово.

9.  Появилась новая вкладка "Файлы тестов Селениум"

В ней значит находится GoogleTest.php и другие мои тесты.

 

А дальше что делать????? Если запускаю тест открывается браузер с Not Found и ссылкой http://localhost/Google/index.php




#126265 Установка Selenium RC

Отправлено автор: panamama 28 января 2014 - 08:55 в Selenium - Functional Testing

Master_lomaster, спасибо)!



#126242 Установка Selenium RC

Отправлено автор: panamama 27 января 2014 - 15:39 в Selenium - Functional Testing

Юзаю NetBeans для этих целей, полёт нормальный :)

а есть где туториал, настройки NetBeans под PHP? или сам шаги описать сможешь?




#126239 Установка Selenium RC

Отправлено автор: panamama 27 января 2014 - 15:08 в Selenium - Functional Testing

 
Selenium WebDriver установка и запуск первого теста

 

Вот кидали это видео, вот я не пойму, парень скачал эклипс, присойденил в нем библиотеку жЮнит, и сервер Селениум РС!!!!, видно с 13-й минуты.

 

Так вопрос, чем же отличается SeleniumRC и WebDriver.

А то путаница какая-то получается.




#126226 Установка Selenium RC

Отправлено автор: panamama 27 января 2014 - 12:54 в Selenium - Functional Testing

Может для этих целей PHPStorm вместо Eclipse можна заюзать?




#126222 Установка Selenium RC

Отправлено автор: panamama 27 января 2014 - 12:32 в Selenium - Functional Testing

 

Можно Эклипс использовать для написания кода на PHP или только на JAVA?

 

 

Тоже пишу тесты на пхп, кастую дважды, тоже интересен сей вопрос.




#126164 инструмент для сбора тестов

Отправлено автор: panamama 24 января 2014 - 13:57 в Автоматизированное тестирование

"Зачем вы занимаетесь такой некрофилией?"- я в тестировании чуть более полугода

Тестер на проекте один, прошлый использовал такую же схему.

 

"1. Вместо RC качаете и пользуете WebDriver."

В RC большой набор комманд и возможность работать со скрытыми элементами/




#126156 инструмент для сбора тестов

Отправлено автор: panamama 24 января 2014 - 11:58 в Автоматизированное тестирование

Начал разбирать Selenium RC.

На виртуалку установил Xubuntu (на Винде сыпались ошибки):

Потом:

1.Поставил Яву

2.Php

2.Pear

3.phpunit

4.скачал selenium-server-standalone.jar

 

Вот я написал пару тестов с использованием местами Selenium IDE, потом все перевел в php.

Через консоль я запускаю сервер selenium-server-standalone.jar,

Потом через консоль запускаю тест командой phpunit test1.php 

Тест запускается, в консоли потом выдает результат ОК или Фэйл

 

Вопрос:

Какой программой (желательно простой для понимания) я могу обьеденить несколько тестов, прогнать их сразу все и по каждому увидеть лог и результат.