- переписана логика @Test searchInBp();
This commit is contained in:
parent
2ed64a67df
commit
9bde5a8c3d
@ -1,10 +1,13 @@
|
||||
package page;
|
||||
|
||||
import com.codeborne.selenide.ElementsCollection;
|
||||
import com.codeborne.selenide.Selenide;
|
||||
import com.codeborne.selenide.SelenideElement;
|
||||
import org.openqa.selenium.By;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static com.codeborne.selenide.Condition.visible;
|
||||
import static com.codeborne.selenide.Selenide.$;
|
||||
import static com.codeborne.selenide.Selenide.$$;
|
||||
|
||||
@ -26,14 +29,14 @@ public class BpPage {
|
||||
}
|
||||
|
||||
/**
|
||||
* Получаем название документа по индексу из списка
|
||||
*
|
||||
* @param index индекс документа (от 0 до 9)
|
||||
* @return название документа
|
||||
* Возвращает элемент документа по индексу
|
||||
* @param index индекс документа (начинается с 0)
|
||||
* @return SelenideElement
|
||||
*/
|
||||
public static String returnTextFromIndexDocInList(int index) {
|
||||
public static SelenideElement takeFocusOnDocByIndex(int index) {
|
||||
ElementsCollection list = $$(searchList);
|
||||
list.get(0).shouldBe(visible);
|
||||
|
||||
return list.get(index).getText();
|
||||
return list.get(0);
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
import com.codeborne.selenide.Selenide;
|
||||
import com.codeborne.selenide.SelenideElement;
|
||||
import org.testng.Assert;
|
||||
import org.testng.annotations.Test;
|
||||
import page.BpPage;
|
||||
@ -15,10 +17,11 @@ public class ConsultantTest extends BaseTest{
|
||||
BpPage.searchInInputField("закон о полиции");
|
||||
|
||||
// Проверяем текст документа по индексу
|
||||
String title = BpPage.returnTextFromIndexDocInList(0);
|
||||
System.out.println(title);
|
||||
boolean flag = title.contains("О полиции");
|
||||
Assert.assertTrue(flag);
|
||||
SelenideElement doc = BpPage.takeFocusOnDocByIndex(0);
|
||||
boolean isCorrectTitle = doc.getText().contains("О полиции");
|
||||
|
||||
Assert.assertTrue(isCorrectTitle, "Документы отличаются");
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user