Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GoogleSearchTest {
- @BeforeClass
- public static void setup() {
- Configuration.browser = System.getProperty("driver.browser");
- }
- @Test
- public void testValidInputSearch() {
- // а какой это такой может быть не велид инпут сьорч у гугла? :)
- open("http://google.com/ncr");
- googleSearchFor.setValue("Selenium automates browsers").pressEnter();
- //мне кажется For тут лишний
- results.shouldBe(size(10)); // shouldHave(size(...))
- results.first().shouldHave(text("Selenium automates browsers")).$(".r>a").click();// вот этот и шулд и внутренний поиск линка я бы не пихал в одну строку - сильно сложно получается - лучше бы разбил на две - и более четко было бы видно что одно это - проверка, а другое - это шаг.
- Selenide.Wait().until(titleIs("Selenium - Web Browser Automation"));
- }
- ElementsCollection results = $$(".srg .g");
- SelenideElement googleSearchFor = $(By.name("q")); // теперь этот локатор довольно читабельный поэтому я не вижу смысла создавать переменную, но как хочешь... (q = query)
- }
Advertisement
Add Comment
Please, Sign In to add comment