Master_lomaster, убрал плагин Сервера с Нетбимса-запустил сервер в ручную-работает, думаю еще связку Еклипс-вебдрайвер погонять. Очень подкупает простота настройки среды
- Форум тестировщиков
- → Публикации panamama
13 публикаций создано panamama (учитываются публикации только с 08 июля 2023)
Отправлено автор:
panamama
30 января 2014 - 12:00
в
Selenium - Functional Testing
Master_lomaster, убрал плагин Сервера с Нетбимса-запустил сервер в ручную-работает, думаю еще связку Еклипс-вебдрайвер погонять. Очень подкупает простота настройки среды
Отправлено автор:
panamama
28 января 2014 - 14:35
в
Selenium - Functional Testing
Вообще-то уже есть версия 2.39 :)
Хорошо) Как ее в Нетбинс засунуть????? Спасите умоляю
Отправлено автор:
panamama
28 января 2014 - 14:16
в
Selenium - Functional Testing
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=Контакты"); не работает.
Отправлено автор:
panamama
28 января 2014 - 13:06
в
Selenium - Functional Testing
Причина, думаю, в том, что в состав плагина к NetBeans входит версия Selenium Server двухлетней давности (2.28). Ей в музее древностей место.
это как-то лечится? уже есть версия 2.35
Через Сервис-Подключаемые модули не получается добавить
Отправлено автор:
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');}
}
}
?>
Отправлено автор:
panamama
28 января 2014 - 10:47
в
Selenium - Functional Testing
оно все хорошо, но:
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
Отправлено автор:
panamama
28 января 2014 - 08:55
в
Selenium - Functional Testing
Отправлено автор:
panamama
27 января 2014 - 15:39
в
Selenium - Functional Testing
Юзаю NetBeans для этих целей, полёт нормальный :)
а есть где туториал, настройки NetBeans под PHP? или сам шаги описать сможешь?
Отправлено автор:
panamama
27 января 2014 - 15:08
в
Selenium - Functional Testing
Selenium WebDriver установка и запуск первого теста
Вот кидали это видео, вот я не пойму, парень скачал эклипс, присойденил в нем библиотеку жЮнит, и сервер Селениум РС!!!!, видно с 13-й минуты.
Так вопрос, чем же отличается SeleniumRC и WebDriver.
А то путаница какая-то получается.
Отправлено автор:
panamama
27 января 2014 - 12:54
в
Selenium - Functional Testing
Может для этих целей PHPStorm вместо Eclipse можна заюзать?
Отправлено автор:
panamama
27 января 2014 - 12:32
в
Selenium - Functional Testing
Можно Эклипс использовать для написания кода на PHP или только на JAVA?
Тоже пишу тесты на пхп, кастую дважды, тоже интересен сей вопрос.
Отправлено автор:
panamama
24 января 2014 - 13:57
в
Автоматизированное тестирование
"Зачем вы занимаетесь такой некрофилией?"- я в тестировании чуть более полугода
Тестер на проекте один, прошлый использовал такую же схему.
"1. Вместо RC качаете и пользуете WebDriver."
В RC большой набор комманд и возможность работать со скрытыми элементами/
Отправлено автор:
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
Тест запускается, в консоли потом выдает результат ОК или Фэйл
Вопрос:
Какой программой (желательно простой для понимания) я могу обьеденить несколько тестов, прогнать их сразу все и по каждому увидеть лог и результат.
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru