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

Поиск элемента без текста



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

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


Поиск элемента без текста
2012-10-24 11:07
Всем доброго дня! Возник такой вот вопрос. Имеется особого вида комбобокс (не стандартный select). Провожу поиск элементов по xpath: по наличию особого атрибута и по тексту. Однако, имеется элемент, который не содержит текста. Поиск по text()='' не возвращает этот элемент. Есть ли способ определить, что какой-либо элемент не содержит текста?
Поиск элементов с текстом провожу следующим запросом: //div[contains(@class,'x-combo-list-item') and text()='Код продукта'].
Код элементов:

Цитата

<div class="x-combo-list-item x-combo-selected"/>
<div class="x-combo-list-item">Код продукта</div>
<div class="x-combo-list-item">Наименование продукта</div>

Сразу скажу, что делать завязку на x-combo-selected нельзя, т.к. этот атрибут переменный. Временное решение проблемы - использование //div[contains(@class,'x-combo-list-item')]. Элемент без текста у нас идет самым первым. Однако, нет гарантии, что он всегда будет первым.

Современные методы управления ИТ
2012-10-24 11:36
20-24 ноября, Санкт-Петербург

Практический семинар "ИТ-директор. Эффективное управление информационными технологиями"

Отзыв одного из слушателей:
«Семинар оправдал ожидания. Профессиональный уровень преподавателей очень высокий. Спасибо большое за четкую и отлаженную организацию учебного процесса. В ЦНТИ "Прогресс" все на очень высоком уровне. Спасибо организаторам!» - начальник отдела ИТ ООО "Норильсникельремонт", Леньков Алексей Сергеевич

Автор курса и ведущий преподаватель – Дмитрий Иншаков, ИТ директор PricewaterhouseCoopers в России, к.т.н., член Правления Союза ИТ Директоров (СоДИТ), лауреат премии «ИТ-лидер 2011».

На семинаре рассматриваются 4 основных блока:
∙ Организация работы ИТ-подразделения на предприятии
∙ Лучшие практики организации службы поддержки (HelpDesk/ServiceDesk)
∙ Управление ИТ-бюджетом компании
∙ Управление ИТ-персоналом

В программе семинара - интенсивное освоение современных методов управления ИТ, разбор большого количества практических примеров.

Занятия проходят с 20 по 24 ноября 2012 года в собственном Учебном комплексе ЦНТИ "Прогресс". По окончанию семинара все слушатели получают Сертификат об участии.

Запишитесь на семинар и познакомьтесь с подробной программой на нашем сайте или по телефону в Санкт-Петербурге (812) 331 88 88 (многоканальный).

Информация о компании:
Центр научно-технической информации «Прогресс» - лидер в области краткосрочного повышения квалификации с 1996 года:
∙ Мы предлагаем образовательные программы по 50 профессиональным направлениям: более 170 семинаров в месяц и 2000 семинаров в год
∙ Обучение в ЦНТИ «Прогресс» прошли более 120 000 руководителей и специалистов различных отраслей

Selenium IDE
2012-10-24 14:07
Начал разбираться с Selenium IDE. Хочу автоматизировать следующую цепочку:
регистрация на общем сервисе --> подтверждение регистрации (через ссылку в почте) --> авторизация на сервисе --> добавление сторонних сервисов (через авторизацию на стороне)

при обычном Recorde в IDE не прописываются строчки открытия сторонних сайтов, в моём случае это почта и авторизация сервисов, т.е. IDE работает только с начальным адресом сайта.
возможно ли и если возможно, то как, научить IDE открывать почту, переходить по ссылке в письме, а так же авторизовываться на сторонних сайтах и сного переходить на тестируемый сайт ?

вроде мысль донёс доступно ))
Спасибо.

Тестировщик (Самара)
2012-10-24 15:57
В ГК "АТОЛ" открыта вакансия «Тестировщик»:
Обязанности:
∙ написание тестов и тестовых наборов;
∙ тестирование ПО и оборудования;
∙ поиск и анализ ошибок, занесение их в систему учета ошибок;
∙ анализ результатов тестирования, отчетность.

Требования:
∙ общая ИТ-грамотность, интерес к сфере ИТ;
∙ понимание процесса тестирования и основ программирования.

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

О Компании: www.atol.ru

Контакты:
Телефон: +7 (846) 279-0056
mail: v.yangabysheva@atol.ru
Янгабашева Вера

Автоматизация тестирования с использованием Selenium 2
2012-10-24 16:51
Очный однодневный тренинг в Москве от Алексея Баранцева

2 ноября

Данный курс рассказывает о Selenium 2 (Webdriver) и TestNG.

По завершении курса слушатели смогут:

  • Составлять стратегию автоматизации
  • Создавать проект по автоматизации приложения
  • Писать автотесты с использованием Selenium 2 и TestNG
  • Создавать и использовать отчеты об успешности запущенных тестов

Цели:
  • Дать понимание целей и задач автотестирования
  • Познакомить с фреймворком Selenium 1
  • Наглядно показать различие между Selenium 1 и Selenium 2
  • Продемонстрировать возможности WebDriver
  • Ознакомиться с возможностями Selenium IDE
  • Написать тест с использованием WebDriver на языке java
  • Написать unit-тест с использованием TestNG
  • Провести практические занятия
Подробная программа и условия участия



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

storedVars из файла при запуске из bat
2012-10-24 18:22
Помогите пожалуйста решить следующую проблему:

есть HTML тест кейс написанный на Selenium IDE который использует данные о переменных из файла user-extensions.js (storedVars..)

запуск теста предполагается для тимсити и т.п., пока пробую через батник руками..вообщем всё работает, кроме одного -

почему то система не хочет использовать данные о переменных из моего user-extensions.js файла, хотя если я подключаю вместо него другой такой же файл, но с какими то там бибилитеками, не суть важно какими, система успешно использует, то есть проблема не в настройках пути и т.п., а именно в том что селениум сервер не понимает storedVars из файла - Вопрос: почему?

прямо в Selenium IDE всё работает норм и переменные подхватываются из того же файла.

пример использования:
<tr>
<td>type</td>
<td>id=ctl00_ContentPlaceHolder1__cphContentMaster1_txtUserName</td>
<td>${Secure_User_Login}</td>
</tr>

система так и вставляет в поле ${Secure_User_Login}.

Спасибо.


© 2010 | Software-Testing.Ru


В избранное