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

Есть вопросы по Selenium? Добро пожаловать на форум!



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

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


Есть вопросы по Selenium? Добро пожаловать на форум!
2014-03-04 13:37

Раздел форума, посвященный инструменту Selenium недавно вышел на первое место по количеству тем, а общее количество комментариев в этом разделе буквально только что перевалило через 10 000!

Какие есть Учебники и ресурсы по Selenium, интересуется один из участников форума. Конечно, можно погуглить, но было бы хорошо собрать эту информацию в одном месте. Давайте вместо сделаем это?

Следите за новостями?

Правильно делаете! Потому что Selenium развивается очень быстро.

Blackberry объявила об официальной поддержке Selenium, теперь он включён в "штатный" комплект инструментов разработчиков для этой мобильной операционной системы.

Вышла новая версия Selenium 2.40 – в ней больше нет AndroidDriver и IPhoneDriver. Вместо них рекомендуется использовать appium, ios-driver и selendroid.

Давно хотели съездить в Индию, но не было повода? Вот он, пожалуйста! Конференция SeleniumConf 2014 состоится в сентябре в Бангалоре.

Впрочем, до конференции ещё много времени, так что можно пока сходить, например, на тренинг (даты начала тренингов 21 марта) :)

для начинающих, без программирования -- Selenium 2.0: стартовый уровень

посложнее, с программированием -- Разработка тестов на Python с использованием Selenium 2.0  и Разработка тестов на Java с использованием Selenium 2.0 (25 апреля)

для профессионалов -- Все секреты и тайны Selenium 2.0


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

Видео докладов с конференции LoveQA. Первая часть
2014-03-04 21:19

Несколько недель назад, 15 февраля, компания Badoo проводила конференцию для тестировщиков LoveQA. Сегодня были выложены первые 4 доклада конференции, к пятнице представители компании обещают выложить остальные доклады.

Доклады

«Есть ли жизнь после релиза? Наш опыт тестирования мобильных приложений»
Александр z3us Хозя & Николай Козлов, Badoo.

{iframe width="560" height="315" frameborder="0" allowfullscreen}http://www.youtube.com/embed/uDcisxN1nAQ{/iframe}

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

Проблема с поиском элементов по xpath внутри фреймов
2014-03-05 17:37

При тестировании веб репортов с использованием webDriver'a столкнулась с необычной на первый взгляд проблемой. Каждый web-репорт содержит внутри себя целую иерархию фреймов, соответственно, чтобы добраться до нужного элемента репорта (например диаграммы), необходимо подключиться к нужному фрейму. С этим проблем не возникло, фреймы прекрасно находятся как по именам и идентификаторам, так и по xpath (если имена и идентификаоры изменяются при рефреше страницы соответственно). Однако, почему-то поиск элементов внутри конкретного фрейма по xpath (кроме другого фрейма!) всегда заканчивается неудачей, при том что поиск того же элемента по id/name/tagName проходит удачно. У меня есть подозрение, что я как-то неверно указываю путь до элемента относительно корня документа (контекста?). Но почему тогда фреймы находятся с тем же подходом к написанию xpath?

Пример структуры документа и кода для поиска элемента:

<html>
 <body>
    <div>      
        ......
          <iframe id="уникальный">
             #document
              <html>
                   ....
                      <iframe id="неуникальный" title="Название">
                          #document
                           <html>
                              <body>
                                  <div>
                                       .....
                                      <div id="уникальный">
                                          <div> - тут много элементов без уникальных id и в них уже искомый элемент
                                               <rect id="неуникальный" >

пытаюсь найти rect (их может быть много, поэтому пусть будет хотя бы список)

driver.switchTo().frame(id);
WebElement fr = driver.findElement(By.xpath("//iframe[@title='Название']"));
driver.switchTo().frame(fr);
List<WebElement> els = driver.findElements(By.xpath("//rect"));

В итоге тест падает по таймауту (хотя он довольно большой выставлен) и говорит, что искомый элемент не найден. Если заменить поиск по xpath на, например,

List<WebElement> els = driver.findElements(By.tagName("rect"));

то все ищется. В чем загвоздка? ) Просто в конечном итоге нужно найти конкретный элемент rect и я пока не вижу другого способа, кроме как через xpath его уникально  определить, а тут такая засада...

 

Заранее спасибо!

 

 
 
 
 


© 2010 | Software-Testing.Ru


В избранное