mirror of
https://dev.azure.com/Foster-X/CMP329%20CW2/_git/CMP329%20CW2
synced 2025-07-27 10:33:32 +00:00
Intialised example testing classes, updated IML file
This commit is contained in:
parent
e445bd01e5
commit
eb93d86b3e
3 changed files with 39 additions and 2 deletions
|
@ -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>
|
21
src/testlogin.java
Normal file
21
src/testlogin.java
Normal 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();
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue