Intialised example testing classes, updated IML file

This commit is contained in:
Xander 2025-04-02 16:19:16 +01:00
parent e445bd01e5
commit eb93d86b3e
3 changed files with 39 additions and 2 deletions

View file

@ -7,5 +7,21 @@
</content> </content>
<orderEntry type="inheritedJdk" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library>
<CLASSES>
<root url="file://$MODULE_DIR$/../../Selenium/selenium-java-4.28.1" />
</CLASSES>
<JAVADOC />
<SOURCES>
<root url="file://$MODULE_DIR$/../../Selenium/selenium-java-4.28.1" />
</SOURCES>
<jarDirectory url="file://$MODULE_DIR$/../../Selenium/selenium-java-4.28.1" recursive="false" />
<jarDirectory url="file://$MODULE_DIR$/../../Selenium/selenium-java-4.28.1" recursive="false" type="SOURCES" />
</library>
</orderEntry>
<orderEntry type="library" name="junit" level="project" />
<orderEntry type="library" name="junit.jupiter" level="project" />
<orderEntry type="library" name="assertj.core" level="project" />
</component> </component>
</module> </module>

View file

@ -1,3 +1,3 @@
public class BrowserDriver { public class BrowserDriver {
} }

21
src/testlogin.java Normal file
View file

@ -0,0 +1,21 @@
void testLogin() {
//begin chromedriver code
System.setProperty("webdriver.gecko.driver", "/usr/local/bin/geckodriver");
FirefoxOptions options = new FirefoxOptions();
options.setBinary("/usr/bin/firefox"); // Explicitly set Firefox binary
WebDriver driver = new FirefoxDriver(options);
//end chromedriver code
driver.manage().window().maximize();
driver.get("https://practicetestautomation.com/practice-test-login/");
WebElement username = driver.findElement(By.id("username"));
WebElement password = driver.findElement(By.id("password"));
WebElement login = driver.findElement(By.id("submit"));
username.sendKeys("student");
password.sendKeys("Password123");
login.click();
String expectedUrl = "https://practicetestautomation.com/logged-in-successfully/";
assertEquals(expectedUrl, driver.getCurrentUrl());
driver.quit();
}