0
私はTESTNGで非常に新しいです。 成功したログインを確認するテストメソッドを作成しました。 しかし、ブラウザを閉じることなく、つまり同じブラウザを使用せずに後で進めることができます。つまり、ログイン後に次のテストが実行されます。つまり、既存のクラスに新しいメソッドを追加すると、実行されません同じブラウザでTESTNGテスト実行シーケンス
@BeforeMethod
public void beforeMethod() throws Exception
{
//setting paths from env property file
driverPath = read_trans.getProperty("driverPath");
System.setProperty("webdriver.chrome.driver",driverPath+"chromedriver.exe");
driver = new ChromeDriver();
}
@Test
public void check_successfull_login() throws InterruptedException
{
String TestCaseName="L1";
//TestCaseName = read_trans.getProperty("TestCaseName");
excel_read dp=new excel_read();
String[] credentials=dp.get_credentials(TestCaseName);
driver.manage().window().maximize();
read_trans.getProperty("URL");
//System.out.println(A);
driver.navigate().to(read_trans.getProperty("URL"));
wait = new WebDriverWait(driver,5);
driver.findElement(By.xpath("//div[@class='navbar']/a")).click();
driver.findElement(By.xpath("//div[@class='navbar']/div[2]/ul/a")).click();
driver.findElement(By.xpath("//div[@class='pan")).sendKeys(credentials[0]);
driver.findElement(By.xpath("//input[@.....']")).sendKeys(credentials[1]);
driver.findElement(By.xpath("//button[@class='btn ....']")).click();
} `