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

Вопросы новичка



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

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


Вопросы новичка
2012-09-10 11:19
Начал изучать Selenium (язык Java) и у меня появились немного вопросов.


1)
скачал selenium-java-2.25.0.zip и selenium-server-standalone-2.25.0.jar
В чём разница и что для чего используется?

2)
Читал что WebDriver работает только с Firefox, а для тестов с IE нужен SeleniumRC. Но так же пишут что можно использовать WebDriver вместе с IEDriverServer для запуска тестов в IE. Поясните пожалуйста.

3)
в версии прошлых версиях , например selenium-server-standalone-2.4.0.jar , есть в org.hamcrest класс: MatcherAssert. В новых версиях его не нашёл. Где его найти или добавить?

спасибо.


Watir/Selenium2 Ничего не происходит при клике на элементе внутри ifra
2012-09-10 11:53
Я пишу автотесты с помощью Watir-WebDriver и Ruby 1.9.2 на Ubuntu для web-продукта.
На странице есть один iframe с несколькими элементами.Мне нужно кликнуть на один из элементов и посмотреть, что произойдёт(Должны появлятся менюшки).Iframe выглядит так:

<iframe id="iframe" align="top" some_attribute="some_attribute">
 <html>
  <head>
   <title> Some title </title>
  </head>
  <body>
   <div>
    <button id="id_button" type="button" class="some_class"/>
   </div>
  </body>
 </html>
</iframe>


Когда я кликаю на кнопку,в браузере доолжно отобразится меню.Но когда я кликаю на эту кнопку с помощью watir-webdriver, ничего не происходит, как будто я эту кнопку и не нажимал. Watir не пишет никаких exception'ов, но и не нажимает на кнопку. Данная проблема появилась в тестах только для Internet Explorer 9.Для Firefox и Chrome такой проблемы не наблюдается, т.е. при клике на эту кнопку - появляется меню. Код для клика на кнопку выглядит так:
 browser = Watir :: Browser.new (: remote,: url => "http://some_ip:4444/wd/hub",: desired_capabilities =>: internet_explorer)
 browser.goto ("http://some_http.com")
 browser.iframe.button (: id, "id_button"). click

и если я пишу
browser.iframe.button(: id, "id_button").attribute_value("class")

то это возвращает мне "some_class". То есть элемент находится и определяется, но при клике на него ничего не происходит.

Программа онлайн-конференции по автоматизации тестирования сформирован
2012-09-10 14:08
Программа онлайн-конференции для специалистов по автоматизации тестирования Auto ConfeT&QA сформирована.

Программным комитетом отобраны следующие доклады:



Конференция пройдет 15-16-17 октября 2012 года с 17 до 19 часов по Московскому времени.

Обратите внимание, что до 15 сентября действуют льготные цены. Стоимость участия для физических лиц всего 1250 рублей.

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

А при оплате всех трех конференций по тестированию действует дополнительная 20% скидка.

Мы ждем Вас на конференции и постараемся сделать ее максимально информативной и интерактивной.



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

Программа онлайн-конференции по автоматизации тестирования сформирован
2012-09-10 14:47
Программа онлайн-конференции для специалистов по автоматизации тестирования Auto ConfeT&QA сформирована.

Программным комитетом отобраны следующие доклады:





Конференция пройдет 15-16-17 октября 2012 года с 17 до 19 часов по Московскому времени.

Обратите внимание, что до 15 сентября действуют льготные цены. Стоимость участия для физических лиц всего 1250 рублей.

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

А при оплате всех трех конференций по тестированию действует дополнительная 20% скидка.

Мы ждем Вас на конференции и постараемся сделать ее максимально информативной и интерактивной.



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

Тренинги для тестировщиков в Киеве
2012-09-10 14:49
Этой осенью в Киеве мы запланировали ТРИ тренинга для тестировщиков.

Мы ждем Вас на наших тренингах в Киеве.

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

Загрузка файла
2012-09-10 19:47
Здравствуйте! Мне необходимо загрузить файл с использованием WebDriver.
Использую следующий код:
public void uploadFile(String locator, String filePath)
	{
    	JavascriptExecutor js = (JavascriptExecutor) remoteWebDriver;
    	js.executeScript("(function(){var s=document.createElement('script');s.src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js'; document.body.appendChild(s);})()");
    	js.executeScript("var f1=$('.gwt-FileUpload'); $(f1[1]).removeAttr('style'); $(f1[1]).offsetParent().removeAttr('style')");
    	RemoteWebElement element = (RemoteWebElement) remoteWebDriver.findElement(By.xpath(locator));
    	element.setFileDetector(new LocalFileDetector());
    	element.sendKeys(filePath);
	}

locator="//input[@type='file']"

Возникла следующая проблема: input появляется только после нажатия на кнопку загрузки файла, после чего появляется окно загрузки файла.
Каким образом можно закрыть окно загрузки файла (после его закрытия input остается) или подскажите другой алгоритм загрузки файла в данном случае.
Заранее спасибо!

Анализ покрытия тестами
2012-09-10 20:58
Добрый день коллеги. Возникла следующая задачка, есть ряд тест планов, доставших в наследство от предыдущих тестировщиков, местами они ничего, но местами уже устарели, т.к. писались для старых версий. Сейчас необходимо их "освежить", но прежде чем приступать к работе необходимо оценить, что из них можно взять (может быть стоит лишь дописать тесты на новый функционал и всё), а что нужно удалить. Хочется узнать метрики на эту тему, есть ли какие-то "православные" способы? Свои соображения есть, но они основываются лишь на здравом смысле и ничего более, может быть есть уже какие-то методики на эту тему? Встречал утилитки для анализа кода, но попадались только для дот нета (JetBrains dotCover 2.0), но меня больше интересует бизнес, а не код. Может какую-то книжку полезную почитать? Заранее спасибо за советы.

Selenium работа с текстом
2012-09-10 21:03
Добрый вечер! Ребя подскажите как элементарно вытянуть текст с сайта и записать его в блокнот на джаве

Сделать окно активным
2012-09-10 21:14
Использую Webdriver.
Подскажите, пожалуйста, как сделать определенное окно браузера активным (как будто я нажал на его иконку в панели задач)?

IT podcasts
2012-09-10 21:17
Коллеги, кто какие подкасты слушает? Интересуют именно из сферы тестирования, хотя и в целом IT то же.

help me please
2012-09-10 22:59
Всем доброго времени суток.
начал изучать silktest и сразу же столкнулся с проблемой:
есть приложение TestApplication и к нему testcase по нему проверяю первый пункт меню, выдает ошибку 148:
Variable wChild is not defined т.е. вроде как переменная не определена, и я не знаю как ему обьяснить что я от него хочу?
вот код:
[-] window MainWin TestApplication
[ ] tag "Test Application"
[+] Menu File
[ ] tag "File"
[+] MenuItem New
[ ] tag "New"
...................................................................
тут идет описание остального наполнения приложения
...................................................................
[-] testcase TestApp_Menu() appstate none
[ ] TestApplication.SetActive ()
[ ] TestApplication.File.New.Pick ()
[-] if( !wChild.Exists() )//здесь выдает ошибку
[ ] LogError("No MDI Child Window #1 appears")
[ ] return
[-] else
[ ] Print(" MDI Child Window #1 appears")

огромное спасибо за помощь
может за одно подскажете где взять справочник кодов этих ошибок если таковой есть.

Проверка файла на наличие
2012-09-11 11:20
На странице есть ссылка на скачивание вордовского файла. Как можно в JUnit 4 (Selenium RC) узнать находится ли по данной ссылке файл и какое название этого файла, не скачивая файл?

Веб-программист (Perl), Москва, 80-100 тр.
2012-09-11 11:36
В компании "Консультант Плюс" (www.consultant.ru) открыта вакансия
"Веб-программиста".

Основные задачи:
∙ Доработка системы ServiceDesk на базе OTRS под нужды компании;
∙ Участие в других проектах: разработка веб-интерфейсов, средств автоматизации сервисов внутри компании.

Основные требования:
∙ Высшее техническое образование,
∙ Опыт разработки или доработки тикетных систем,
∙ Экспертные знания Perl, JavaScript,
∙ Опыт разработки баз данных под MySQL. Также желательно MSSQL, PostgreSQL,
∙ Опыт работы с системами управления версиями, например, svn/git.
∙ Желательны знания JQuery, PHP, XML.

Условия:
∙ Официальное трудоустройство, белая зарплата;
∙ Бонусы по результатам работы;
∙ Медицинская страховка, своя столовая, корпоративный фитнес;
∙ Офис располагается в 5-7 мин ходьбы от ст метро «Академическая»;

Если вакансия Вас заинтересовала, высылайте Ваше резюме на адрес tarasovaoe_sobaka_consultant.ru

Активизация чекбокса - то работает, то нет
2012-09-11 13:00
Здравствуйте! При прогоне теста в Selenium IDE чекбокс иногда включается, а иногда нет (галка не ставится) - происходит только для чекбокса "A". Если щелкать по чекбоксу "руками", галка появляется всегда. Чекбоксы управляют отображением столбцов в таблице. Код теста такой:

mouseOver |link=Управление|
waitForTextPresent |Датчики|
mouseOver |link=Датчики|
check |//a[contains(text(), 'A')]/input|
check |//a[contains(text(), 'B')]/input|
check |//a[contains(text(), 'C')]/input|
mouseOut |link=Датчики|
waitForElementPresent |//td/a[contains(text(), 'A')]|
waitForElementPresent |//td/a[contains(text(), 'B')]|
waitForElementPresent |//td/a[contains(text(), 'C')]|

Вместо команды "check" пробовала использовать "click", пробовала ставить задержку между командами "check", результат тот же.
В чем может быть причина?

Тестировщик ПО
2012-09-11 14:06
Компания МИБ Лоджик, оказывающая профессиональные услуги в области автоматизации на фондовом рынке приглашает в команду специалиста по тестированию.

Основные обязанности:
Подготовка планов тестирования
∙ Разработка сценариев тестирования
∙ Ручное тестирование приложений
∙ Разработка автоматизированных тестов
∙ Проведение автоматизированного тестирования
∙ Подготовка отчетов о тестировании
∙ Управление тестовым окружением

Знания и опыт:

∙ Опыт работы по специальности, желательно от двух лет
∙ Обязательно! Хорошее знание SQL на уровне оператора SELECT
∙ Опыт использования MS SQL Server 2005-2008
∙ Уверенное владение MS Excel
∙ Желательно знание C#
∙ Желательно знание XML и XSLT

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

Приглашаем на работу Тестировщиков
2012-09-11 14:46
Обязанности:
тестирование навигационного ПО на различных устройствах (смартфоны, автомобильные навигаторы и т.п.) "на столе" и "в поле".


Требования:
высшее образование (техническое);
опыт тестирования различного ПО желателен;
наличие водительского удостоверения и личного автомобиля - обязательно;
активная жизненная позиция;
аккуратный, внимательный и четко мыслящий.

Условия:
график работы: 5/2, с 10:00 до 19:00;
оформление по ТК РФ;
заработная плата - по результатам собеседования;
офис: м. Сокол, 5 мин. пешком;
молодой дружный коллектив.

Адрес
Москва, м. Сокол, Ленинградский проспект, 80К16

В случае заинтересованности звоните в рабочее время по телефону 8 (495) 787-66-80 или присылайте резюме на электронный адрес hr@navitel.su

Сохранение изображения
2012-09-11 15:36
Здравствуйте. Подскажите пожалуйста, каким макаром можно сохранить картинку с web страницы. Путь к объекту известен.
На данном этапе реализовал таким образом:
MyImage = Aliases.firefox.Page("*").Form("aspnetForm").Panel(2).Image("bla-bla-bla").Picture();
MyImage.SaveToFile("C:\\1.jpg");

Все бы хорошо, но столкнулся с проблемой, когда изображение залезает за видимую область, данная часть изображения не скриншотится.
Очень нужна Ваша помощь. Заранее благодарен

Ведущий тестировщик (Мск, 100 т.р., фуллтайм)
2012-09-11 16:49
Ищу ведущего тестировщика (инженера по производительности ПО) в ИТ-компанию, предоставляющую услуги по измерению и повышению производительности информационных технологий.

В обязанности будет входить организация процесса тестирования (включая создание методики, аудит тестовой модели, подготовку отчетов), руководство группой из 4-х тестировщиков, работа на проектах на территории Москвы.

Идеальный кандидат должен хорошо владеть хотя бы одним инструментом нагрузочного тестирования (HP LoadRunner, IBM Rational Robot, Microfocus SilkPerformer, Grinder, JMeter), иметь опыт руководства группой тестировщиков, уметь разбираться в чужом коде и уверенно знать UNIX/Linux.

Компания готова предложить стабильную белую заработную плату (100 на руки плюс хороший квартальный бонус), оплату медицинских расходов, обучение и сертификацию за счет компании. Офис находится в центре Москвы (Арбатско-Покровская ветка метро).

Мои контакты: Пишите мне, Skype: yanuseka, 8-915-936-2000.
Если вас заинтересовала вакансия или вам есть кого на нее порекомендовать - буду рада пообщаться!


© 2010 | Software-Testing.Ru


В избранное