Перейти к содержимому

Breetonia

Регистрация: 17 апр 2012
Offline Активность: 29 апр 2013 23:39
-----

Мои сообщения

В теме: Проверка наличия у элемента определенного свойства

08 июля 2012 - 18:59

public boolean isTrue()
  {
      WebDriver driver = new FirefoxDriver(); // в данном примере заюзан ферфокс. соответственно можно написать все, что вам вздумается (в разумных пределах :))
      String atr;
      atr = driver.findElement(By.xpath("//td[7]")).getAttribute("class"); //локатор td[7] необходимо еще привязать к кому-нить корневому элементу, иначе данная функция будет искать все и брать первый попавшийся "седьмой" td
      if(atr == "valid today")
          return true;
      else 
          return false;

  }

Надеюсь,это не рабочий пример,иначе этих твоих isTrue в проекте будет миллион )
И зачем драйвер-то стартовать,когда можно ссылку на него передать ?
Не будешь же ты в каждой функции вызывать фаирфокс,а если и будешь,то придется закрывать каждый раз,а это лишнее время и ресы.

public boolean isTrue(WebDriver driver)

В теме: Проверка наличия у элемента определенного свойства

08 июля 2012 - 18:54

Подскажите, пожалуйста, как можно проверить, что элемент 7 имеет свойство class="valid today".

Элементарно:
assertTrue(driver.findElement(By.xpath("//td[@class='valid today']")));

В теме: Security Testing: с чего начать

06 июля 2012 - 21:32

Хах,а если речь идет о фреймворке+extjs? это уже взлом фреймворка выходит )

В теме: Java - как выбрать дату в календаре

06 июля 2012 - 18:40

Локаторы можно проверить во вкладке FirePath,которую выдаёт плагин FirePath при установке его в Firefox перед тем,как их использовать в selenium-е.

В теме: Ищу багтрекер

06 июля 2012 - 18:36

Зачем усложнять ? Просто запретите доступ тестировщикам хД.
Мы пользуемся Redmine и пока довольны : )