Testing Pet Registration Application for Pet License Generation and Download
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

73 lines
2.9 KiB

package userLogin;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import io.github.bonigarcia.wdm.WebDriverManager;
public class Buttons {public static void main(String[] args) throws InterruptedException {
WebDriverManager.chromedriver().setup();
WebDriver driver= new ChromeDriver();
driver.get("http://localhost:8061/login");
driver.manage().window().maximize();
Thread.sleep(3000);
WebElement Username = driver.findElement(By.id("login-username"));
Username.sendKeys("6380911830");
Thread.sleep(3000);
WebElement password = driver.findElement(By.id("login-password"));
password.sendKeys("1234");
Thread.sleep(3000);
WebElement submit = driver.findElement(By.xpath("//button[@class='btn btn-hero btn-primary']"));
submit.click();
Thread.sleep(3000);
WebElement sidebarb1 = driver.findElement(By.xpath("(//span[@class='nav-main-link-name'])[2]"));
sidebarb1.click();
Thread.sleep(3000);
WebElement sidebarb2 = driver.findElement(By.xpath("(//span[@class='nav-main-link-name'])[3]"));
sidebarb2.click();
Thread.sleep(3000);
WebElement viewphoto= driver.findElement(By.xpath("(//button[@class='btn btn-primary'])[1]"));
viewphoto.click();
Thread.sleep(3000);
WebElement closephoto= driver.findElement(By.xpath("(//button[@class='btn btn-secondary'])[1]"));
closephoto.click();
Thread.sleep(3000);
WebElement petinform= driver.findElement(By.xpath("(//i[@class='far fa-bookmark'])[1]"));
petinform.click();
Thread.sleep(3000);
WebElement petinformclose= driver.findElement(By.xpath("(//button[@class='btn btn-sm btn-alt-secondary'])[1]"));
petinformclose.click();
WebElement pagenation= driver.findElement(By.xpath("//select[@class='form-select']"));
pagenation.click();
Thread.sleep(3000);
pagenation.click();
Thread.sleep(3000);
WebElement txtbox= driver.findElement(By.xpath("//*[@id=\"DataTables_Table_0_filter\"]/label/input"));
txtbox.click();
Thread.sleep(3000);
txtbox.sendKeys("david");
Thread.sleep(3000);
WebElement petlicenselist= driver.findElement(By.xpath("(//span[@class='nav-main-link-name'])[4]"));
petlicenselist.click();
WebElement paypending= driver.findElement(By.xpath("(//span[@class='nav-main-link-name'])[6]"));
paypending.click();
Thread.sleep(3000);
WebElement photoview= driver.findElement(By.xpath("//*[@id=\"DataTables_Table_0\"]/tbody/tr/td[6]/button"));
photoview.click();
Thread.sleep(3000);
WebElement photoclose= driver.findElement(By.xpath("(//button[@class='btn btn-secondary'])[1]"));
photoclose.click();
Thread.sleep(3000);
WebElement payment= driver.findElement(By.xpath("//span[@class='badge bg-info']"));
payment.click();
Thread.sleep(3000);
WebElement paynumber= driver.findElement(By.id("(//input[@class='input main svelte-1lowomx'])[2]"));
paynumber.sendKeys("6380911830");
}
}