Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

можно ли сделать чтобы веб-драйвер по-умолчанию ждал какого-либо событ



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


можно ли сделать чтобы веб-драйвер по-умолчанию ждал какого-либо событ
2012-03-29 09:12
Скажем, чтобы он ждал когда окошко "Загрузка" станет невидимым. Сейчас пишу с Explcit Waits. Писать приходится часто...


В Visual Studio не билдятся исходники WebDriver-а
2012-03-29 10:00
при сборке проекта выходит ошибка

http://savepic.net/2645240.jpg

исходники взял отсюда http://selenium.googlecode.com/svn/trunk

полный текст ошибки при сборке:

Error 1 The command "if %PROCESSOR_ARCHITECTURE% == x86 (
if not defined PROCESSOR_ARCHITEW6432 (
echo Detected 32-bit platform
if exist "D:\projects\Selenium 2\trunk\build\cpp\Win32\Debug\IEDriver.dll" (
echo Found IE 32-bit native binary, copying from Win32 build target D:\projects\Selenium 2\trunk\build\cpp\Win32\Debug\IEDriver.dll
copy /y "D:\projects\Selenium 2\trunk\build\cpp\Win32\Debug\IEDriver.dll" "D:\projects\Selenium 2\trunk\build\cli\Debug\" > NUL
) else (
echo Missing IE 32-bit native binary, copying from Win32 prebuilt location D:\projects\Selenium 2\trunk\cpp\prebuilt\Win32\Release\IEDriver.dll
copy /y "D:\projects\Selenium 2\trunk\cpp\prebuilt\Win32\Release\IEDriver.dll" "D:\projects\Selenium 2\trunk\build\cli\Debug\" > NUL
)
goto end
)
)

echo Detected 64-bit platform
if exist "D:\projects\Selenium 2\trunk\build\cpp\x64\Debug\IEDriver.dll" (
echo Found IE 64-bit native binary, copying from x64 build target D:\projects\Selenium 2\trunk\build\cpp\x64\Debug\IEDriver.dll
copy /y "D:\projects\Selenium 2\trunk\build\cpp\x64\Debug\IEDriver.dll" "D:\projects\Selenium 2\trunk\build\cli\Debug\" > NUL
) else (
echo Missing IE 64-bit native binary, copying from x64 prebuilt location D:\projects\Selenium 2\trunk\cpp\prebuilt\x64\Release\IEDriver.dll
copy /y "D:\projects\Selenium 2\trunk\cpp\prebuilt\x64\Release\IEDriver.dll" "D:\projects\Selenium 2\trunk\build\cli\Debug\" > NUL
)

:end
if exist D:\projects\Selenium 2\trunk\build\javascript\firefox-driver\webdriver.xpi (
echo Copying Firefox extension from D:\projects\Selenium 2\trunk\build\javascript\firefox-driver\webdriver.xpi
copy /y D:\projects\Selenium 2\trunk\build\javascript\firefox-driver\webdriver.xpi D:\projects\Selenium 2\trunk\build\cli\Debug\ > NUL
) else (
echo WARN: No Firefox extension found at D:\projects\Selenium 2\trunk\build\javascript\firefox-driver\webdriver.xpi
)

" exited with code 1. WebDriver

Онлайн выпускной курса практического тестирования
2012-03-29 11:23
Чуть больше 2 месяцев назад мы запустили курс практического тестирования для начинающих тестировщиков.

Изюминкой курса стало его проведение на совершенно реальных проектах. Такие проекты - это всегда сложно и очень ответственно. Особенно если "в подчинении" несколько десятков джуниоров без опыта работы (или с минимальным опытом). Но мы справились и теперь Татьяна Зинченко - тренер курса - со своими студентами проводят онлайн-выпускной, куда приглашают гостей. Начнется это мероприятие 4 апреля 2012 года в 19.00. Студенты расскажут немного о том, чего они добились, а им покажут чего еще можно добиться и как.

Помните новогодний онлайн-корпоратив? Будет так же весело, позитивно и познавательно.

Не верите? Убедитесь сами!

Ольга Киселева сделала небольшой видео-анонс грядущего события.

А полную программу и все подробности можно прочитать у Татьяны в блоге.



Читать дальше

Webdriver Firefox перестал работать
2012-03-29 11:52
Всем привет.

В один момент тесты на Firefox перестали работать. Версия автоматически обновилась до 11 и теперь ничего не работает.
Версию селениума ставил и 2,20 и 2,17 - ничего не помогает.

Меняя версию селениума - появляются разные ошибки:
-Error communicating with the remote browser. It may have died. (тут браузер даже не переходит по адресу)
-Cannot perform native interaction: Could not load native events component. (браузер открывается, переходит по адресу и все)

В IE все работает по старому.

Понятное дело что-то с firefox driver или c самим браузером.

Подскажите пожалуйста, как решить вопрос.
Заранее спасибо.

Где найти мануал по настройке TeamCity + Eclipse + Selenium2 ?
2012-03-29 13:26
Всем привет! Подскажите плиз, где можно посмотреть как настроить связку TeamCity + Eclipse + Selenium2 ? Если не сложно, разжуйте нубу. Либо ссылку на скриншоты в меня метните. К сожалению, не в полной мере владею английским (но работаю над этим), не получается найти пошаговое описание. Очень хочу научится.

Вставить текст из буфера обмена в поле
2012-03-29 14:29
Здравствуйте,

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

пишу автотесты на C#, используя webdriver.

метод sendKeys не принимает 2 аргумента, поэтому так я сделать не могу:

driver.findElement(By.Id("UEditor1")).SendKeys(Keys.Control,"c");



а вот этот метод вместо текста из буфера обмена пишет букву 'v':

Actions builder = new Actions(driver);

 IWebElement element =  driver.findElement(By.Id("UEditor1");
 builder.KeyDown(Keys.Control).SendKeys(element,"v").KeyUp(Keys.Control).Build().Perform();


что делать??? :wall:

Тестирование REST API на Zend Framework
2012-03-29 14:35
Разрабатываем REST API на Zend'е.
Нужно добавить автоматические тесты функциональности.

Куда лучше их добавить? в PHPUnit? добавлять к готовым тестам над которыми работают програмисты? ( используют ( Zend_Test_PHPUnit_ControllerTestCase ) )
или же все таки проверять через отдельный "код бейс" который будет делать запросы к самому серверу, а не с помощью интсрументов тестирования в PHPUnit, которые предоставляет Zend.

Мой тим лидер не особо хочет чтобы я дописывал унит тесты, которые должны писать програмисты, а также не хочет чтобы я писал свой тест фреймворк отдельно, который будет проверять туже логику что и юнит тесты.

Если кто работал с REST API, как написанны автоматические тесты у вас?

Разработчик Java (JEE)
2012-03-29 14:45
Требуется Разработчик Java (JEE)Москва! Работа на полный день! На постоянной основе!

Стабильная заработная плата + премии;
Соц.пакет (медицинская страховка, своя столовая, дотируемое питание, корпоративные скидки на посещение фитнес-центра);
Компания проводит обучение и сертификацию сотрудников.

Обязанности: Участие в разработке BPM-решений на платформе PRPC;
Разработка процессов, пользовательского интерфейса, интеграционной логики, unit-тестов в PRPC;
Разработка внешних компонентов (в основном интеграционных, на Java и др. языках);
Документирование разработанных решений.

Требования к Соискателю
Возраст от 22 до 35 лет
Пол Не имеет значения
Образование Высшее
Язык Английский (Технический)

Требования к квалификации
Знание основных принципов, технологий и подходов к разработке ПО;
Основы ООП;
Знания технологий/ принципов JEE, .NET, SOA, XML-*, Web-services;
Умение разрабатывать техническую документацию
Опыт работы разработчиком от 3 или 5 лет (в зависимости от позиционирования);
Опыт работы с любыми серверами приложений JEE и/или любым продуктом класса ESB, реляционными БД;
Опыт участия в интеграционных проектах.


Контакты для связи:
Высылайте резюме:
hr@humantime.ru
Контактные телефоны:
+7 495 504 36 13
+7 916 607 22 19

Junior Test Engineer, CRM
2012-03-29 17:50
В связи с развитием проекта открылась позиция младшего инженера по тестированию. Проект - разработка CRM системы для банковской отрасли.

Требования:
- или без опыта работы (требуется высшее образование на компьтерных факультетах)
- или небольшой опыт работы в области тестирования

Дополнительным плюсом будут навыки программирования

Что предстоит делать:
- выполнение различных видов тестирования (функциональное, модульное,..)
- разработка тестовых сценариев
- участие в автоматизации тестов (WEB)

Условия:
- хорошие возможности для развития (проект недавно стартовал, разноплановые задачи)
- Agile-методологии разработки
- оформление по ТК РФ, ДМС
- гибкий график работы
- современный офис ст.м. Новочеркасская
- премиальные
- з.п. по результатам собеседования

Кто заинтересовался, скидывайте резюме на alex.qa.spb@gmail.com

ExpectedCondition и Page Object Pattern
2012-03-29 18:44
В разработке тестов использую паттерн Page Object, а также Page Element и вместо WebElement создал свои пользовательские типы (TextField, Table, etc..).
Для поиска элементов пользуюсь аннотацией @FindBy

Тут и возник вопрос:
Для тестирования Ajax приложений используют ExpectedCondition.
Но если прописывается аннотация, то элемент ищеться в тот момент когда мы к аннотируемому элементу обращаемся.
Как использовать совмесно ExpectedCondition и аннотации @FindBy?

Заранее спасибо за идеи

Москва Разработчик ПО для систем голосовой связи 120000 руб.
2012-03-29 22:00
Разработчик ПО для систем голосовой связи 120000 руб.

Обязанности:

Разработка ПО для систем голосовой связи,
Разработка приложений для контакт-центров,
Интеграция контакт-центров с системами CRM/ERP

Требования:

Опыт разработки ПО на Java и/или C#
Знания IP, Web, SOAP, желательно опыт разработки CTI
Умение работать через SAP Solution Manager

Условия:

Телекоммуникационная компания
Заработная плата зависит от навыков кандидата (от 90 000 до 120000 руб после вычета налогов)
Заработная плата "белая" – на пластиковую карту, оформление по ТК
В офисе кафе, где бесплатно кормят вкусными обедами, и кофейня, где можно попить чай с баранками
М. Улица 1905 года
График работы с 10.00 до 19.00, к сожалению иногда дольше
Премии тоже бывают, но не балуют; примерно раз в три месяца.

Контактное лицо: Ирина, 8-925-507-48-45; zaya_ya@mail.ru

Как перехватить окно ошибки сценария в Internet Explorer?
2012-03-29 23:57
На определенном этапе выполнения скрипта вылетает окно "Ошибка сценария Internet Explorer" (ie8).
ТС вместо события UnexpectedWindow открывает еще одно окно Explorer и пытается продолжить работу.
Но мне нужно что бы все было в одном окне.
Может кто что подскажет?

TestComplete 7, jscript, .NET


© 2010 | Software-Testing.Ru


В избранное