сначала я пишу свой сценарий:
перейдите на http://demo.opencart.com/
поиск айпод
нажмите добавить, чтобы сравнить все найденные элементы
вот мой код (java webdriver pagefactory)
searchresultspage (моя страница объекта)
@FindBy(id = "compare-total")
WebElement numberOfProductToCompare;
public void compareAllItems() {
for (WebElement compareButtons: compareButton) {
compareButtons.click();
}
}
public void areAllItemsClickedCompare() {
String text = numberOfProductToCompare.getText();
System.out.println(text);
}
Мой основной тестовый класс
@Test
public void addToCompare() {
searchresultspage.compareAllItems();
searchresultspage.areAllItemsClickedCompare();
}
я нажимаю все кнопки сравнения и хочу получить число из ссылки Product Compare (4)
, но когда я использую searchresultspage.areAllItemsClickedCompare();
, тогда System.out.println(text); напиши мне Product Compare (0)
, даже этот метод есть после добавления в сравнение (должно быть должно быть Product Compare (4)
) Не знаю что делать, совет?
compareAllItems
может помочь - person parishodak   schedule 02.02.2016