Untitled
unknown
java
2 years ago
1.5 kB
3
Indexable
package webdriver; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.firefox.FirefoxDriver; import org.testng.Assert; import org.testng.annotations.AfterClass; import org.testng.annotations.BeforeClass; import org.testng.annotations.Test; public class Topic_01_Check_Environment { WebDriver driver; String projectPath = System.getProperty("user.dir"); @BeforeClass public void beforeClass() { System.setProperty("webdriver.gecko.driver", projectPath + "\\browserDrivers\\geckodriver.exe"); driver = new FirefoxDriver(); driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS); driver.manage().window().maximize(); driver.get("https://www.facebook.com/"); } @Test public void TC_01_ValidateCurrentUrl() { // Login Page Url matching String loginPageUrl = driver.getCurrentUrl(); Assert.assertEquals(loginPageUrl, "https://www.facebook.com/"); } @Test public void TC_02_ValidatePageTitle() { // Login Page title String loginPageTitle = driver.getTitle(); Assert.assertEquals(loginPageTitle, "Facebook – log in or sign up"); } @Test public void TC_03_LoginFormDisplayed() { // Login form displayed Assert.assertTrue(driver.findElement(By.xpath("//form[@data-testid='royal_login_form']")).isDisplayed()); } @AfterClass public void afterClass() { driver.quit(); } }
Editor is loading...