DuckDuckGotest
This commit is contained in:
@@ -0,0 +1,19 @@
|
|||||||
|
package com.agile611.testng.webdriver;
|
||||||
|
|
||||||
|
import static org.testng.Assert.assertTrue;
|
||||||
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
|
import com.agile611.testng.webdriver.pages.ResultsPage;
|
||||||
|
import com.agile611.testng.webdriver.pages.SearchPage;
|
||||||
|
|
||||||
|
public class DuckDuckGoPagesTest extends BaseTest {
|
||||||
|
@Test
|
||||||
|
public void testUntitledTestCase() throws Exception {
|
||||||
|
SearchPage searchPage = new SearchPage(driver);
|
||||||
|
searchPage.searchKeyword("pizza hawaiana");
|
||||||
|
ResultsPage resultsPage = new ResultsPage(driver);
|
||||||
|
assertTrue(resultsPage.isResultsPagePresent());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1,18 +1,27 @@
|
|||||||
package com.agile611.testng.webdriver;
|
package com.agile611.testng.webdriver;
|
||||||
|
|
||||||
|
import org.openqa.selenium.WebElement;
|
||||||
|
import org.openqa.selenium.support.FindBy;
|
||||||
|
import org.openqa.selenium.support.PageFactory;
|
||||||
import static org.testng.Assert.assertTrue;
|
import static org.testng.Assert.assertTrue;
|
||||||
import org.testng.annotations.Test;
|
import org.testng.annotations.Test;
|
||||||
|
|
||||||
import com.agile611.testng.webdriver.pages.ResultsPage;
|
|
||||||
import com.agile611.testng.webdriver.pages.SearchPage;
|
|
||||||
|
|
||||||
public class DuckDuckGoTest extends BaseTest {
|
public class DuckDuckGoTest extends BaseTest {
|
||||||
|
@FindBy(id = "searchbox_input")
|
||||||
|
public WebElement searchBox;
|
||||||
|
|
||||||
|
@FindBy(className = "react-results--main")
|
||||||
|
public WebElement resultsList;
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testUntitledTestCase() throws Exception {
|
public void testSearch() throws Exception {
|
||||||
SearchPage searchPage = new SearchPage(driver);
|
PageFactory.initElements(driver, this);
|
||||||
searchPage.searchKeyword("pizza hawaiana");
|
driver.get("https://duckduckgo.com/");
|
||||||
ResultsPage resultsPage = new ResultsPage(driver);
|
Thread.sleep(2000);
|
||||||
assertTrue(resultsPage.isResultsPagePresent());
|
searchBox.sendKeys("pizza hawaiana");
|
||||||
|
searchBox.submit();
|
||||||
|
Thread.sleep(2000);
|
||||||
|
assertTrue(resultsList.isDisplayed());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user