ArrayList<WebElement> buttons = (ArrayList<WebElement>) driver.findElements(By.xpath("//button"));
for (int i = 0; i < buttons.size();i++) {
String button_text = buttons.get(i).getText();
if(button_text.trim() == "ВХОД") {
System.out.println(button_text);
}
}
//driver.quit();
}
Этот код проходит по всем кнопкам и,если кнопка имеет надпись ВХОД,выводит текст кнопки на консоль(для отладки),но такой пример НЕ РАБОТАЕТ.
Очень интересует почему!
Тестировщик и фриланс (или удаленная работа)
2012-06-22 12:15
Коллеги, у кого был опыт одиночно плавания? Несколько лет работаю в тестировании, умею тестировать руками, автоматизировать, планировать и т. д. Хочется пожить в других странах. Реально ли тестировщику с хорошим опытом (но без портфолио и нужных контактов) найти проекты для удаленной работы, чтобы по деньгам выходило не менее $ 1k в месяц?
[TestComplete] Тестирование Qt-приложений
2012-06-22 14:27
Ищу инструмент Record/Play для автоматизации процесса проведения регрессионных тестов декстопного приложения, написанного на Qt.
В TestComplete (пробовал 7, 8, 9) есть нужный мне инструмент, вроде бы все хорошо, но когда я пытаюсь запустить на исполнение записанный сценарий работы с приложением, то TestComplete по какой-то причине при исполнении сценария не видит некоторые UI-элементы. К примеру, нужно нажать кнопку "Back" (которая, естественно, присутствует на форме):
Цитата
An error occurred while calling the "Click" method or property of the "Back" object.
The object or one of its parent objects does not exist.
Исходный код
2012-06-22 14:56
Вот такой вот кусок текста:
Цитата
Selenium 2.0 – это инструмент автоматизации функционального тестирования, который включает в себя два ранее независимых проекта – Selenium Remote Control и WebDriver.
и еще вот такой вот:
Цитата
. Зато, предоставляет ряд преимуществ, таких как скорость работы, действия пользователя эмулируется максимально точно (например, тесты на WebDriver не видят скрытые элементы интерфейса). То есть, в Selenium 2.0 фактически объединены все достоинства (и недостатки тоже) перечисленных ранее инструментов.
Так вот, я не понимаю можно ли увидеть при помощи Selenium2.0 скрытые элементы? Я поднимал раньше тему, но так и не нашел ответа на нее. Дело в том что когда я смотрю на исходный код через браузер, то вижу больше того, что показывает мне команда driver.getSource();
У меня есть элементы, на которые при наведении мышкой появляются примечания, которые в исходном коде страницы прописаны так вот:
Selenium WebDriver,JUnit и Assert.isTrue - зачем ?
2012-06-22 15:33
Меня ввело в ступор из статьи на сайте http://bugscatcher.net/archives/1232 описание Assert-ов для селениум вебдрайвер.
Зачем они нужны ? Это какая-то замена тестирования WebDriver через JUnit(т.е. я могу про JUnit вообще забыть) ?
Я пишу метод,тестирующий авторизацую на проекта(классика).Нужно его протестировать.Ситуация следующая - при отправке верных данных,форма их кушает и редиректит внутрь проекта,иначе на странице авторизации
появляется айдишник,в котором хранится текст ошибки.Поэтому я решил использовать assert-ы.
Тестировать буду в JUnit 4.Какой assert тут использовать ? Потому как остальные,на мой взгляд,не подходят,т.к. мне нужно либо проверять присутствие элемента на странице,либо текст этого элемента(при условии,что он,опять-таки,присутствует)
Опыт написания тестов на JUnit у меня 0,так что строго не судите.
Везде примеры с RC1,тогда как мне надо на RC2...
Приглашается PR специалист
2012-06-22 16:03
В торгово-посреднический web-проект приглашается PR специалист с опытом работы более 3х лет.
Владение английским языком желательно.
Условия оплаты: сдельно-премиальные.
Бонус: возможны поездки в США с последующей эмиграцией (Viza L1).
Skype: ok6036
С уважением, Сергей.
Программист-стажер (Москва)
2012-06-22 17:18
Обязанности:
Проектирование вспомогательных программ для ПК для Windows ;
Кодирование спроектированных приложений для ПК на платформах .NET Framework , С++, VB, Clarion;
Подготовка исходных данных для тестирования. Тестирование приложений;
Участие в разработке процедур установки обновления приложений;
Документирование (план тестирования, инструкции пользователям, инструкции по установке);
Исправление обнаруженных ошибок в ПО.
Требования:
Знание языков программирования C#, Visual C++. Знание других языков программирования приветствуется;
Приветствуется опыт программирования приложений для ПК (на любом языке программирования);
Представление о технологиях: (SQL, XML, HTML);
Английский язык (технический - для чтения документации).
Условия:
Зарплата по результатам собеседования в зависимости от опыта, навыков и знаний;
Оформление по ТК РФ, компенсация проезда, медстраховка
5/2 с 9.30 до 18.00, офис рядом с м. Электрозаводская (5 мин. пешком)
По всем вопросам обращаться
Виктория,
Viktoria.Gerasimova@pilot.ru
Ну и мы решили рассказать какие мероприятия мы запланировали на июль и август.
Мы считаем, что лето -- лучшее время для обучения, поэтому лето у нас не пора затишье: на выбор огромное количество онлайн и очных тренингов.
Даже отдыхать мы этим летом решили без отрыва от работы: летняя школа тест-дизайна успешно завершилась (те, кто читает блоги уже наверное успели почитать восторженные отзывы учеников (ссылки 1, 2, 3, 4, 5 и насколько мы знаем многие еще планируют их написать), а для остальных мы подготовим полноценный отчет чуть позже, когда эмоции утихнут).
Итак, ниже расписание онлайн-тренингов на июль-август.
Продам недорого книги по тестированию ПО.
2012-06-24 14:32
Всем привет! На днях просматривал личную библиотеку и нашел пару книг по тестированию ПО, в которых уже не нуждаюсь так сказать. Готов продать за чисто символическую сумму.
Ознакомиться с книгами можно здесь Книги.