Java 未执行susbsequent测试方法中的驱动程序对象
如何将驱动程序对象传递给后续测试方法Java 未执行susbsequent测试方法中的驱动程序对象,java,testng,selenium-chromedriver,Java,Testng,Selenium Chromedriver,如何将驱动程序对象传递给后续测试方法 web上testng可用的示例代码显示了这种结构,但没有执行 您只需通过以下方式设置驱动程序: public class One { public WebDriver driver; @Test public void test1() { /*System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe"); WebDriv
您只需通过以下方式设置驱动程序:
public class One {
public WebDriver driver;
@Test
public void test1() {
/*System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();*/
driver.findElement(By.id("username")).sendKeys("abc@ccp.com");
driver.findElement(By.id("password")).sendKeys("password!1");
System.out.println("im in first test case from demoTwo Class");
}
@BeforeMethod
public void test() {
System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://app.anywebsite.com");
System.out.println("im in first test case from demoONE Class");
}
@AfterMethod
public void afterMethod() {
// Close the driver
driver.quit();
}
}
@BeforeMethod
public void test() {
System.setProperty("webdriver.chrome.driver", "Y:\\chromedriver.exe");
this.driver = new ChromeDriver();
driver.get("https://app.anywebsite.com");
System.out.println("im in first test case from demoONE Class");
}