在学习https://blog.csdn.net/u011541946/article/details/75330419这篇博客时,试着不加depends依赖关系,而是按照test顺序执行,报错:最多只能顺序执行前2条方法?
public class testDepend {
private WebDriver driver;
@Test
public void openSougou() {
driver.get("https://www.sogou.com/");
}
@Test
public void switchFrame() throws InterruptedException {
driver.findElement(By.xpath("//*[@id=\"loginBtn\"]")).click();
driver.switchTo().frame(driver.findElement(By.xpath(("/html/body/div[1]/iframe"))));
driver.switchTo().frame("ptlogin_iframe");
driver.findElement(By.xpath("//*[@id=\"switcher_plogin\"]")).click();
Thread.sleep(1000);
}
@Test
public void run1() throws InterruptedException {
driver.findElement(By.xpath("//*[@id=\"u\"]")).clear();
driver.findElement(By.xpath("//*[@id=\"u\"]")).sendKeys("123");
Thread.sleep(1000);
}
@Test
public void run2() throws InterruptedException {
driver.findElement(By.xpath("//*[@id=\"p\"]")).clear();
driver.findElement(By.xpath("//*[@id=\"p\"]")).sendKeys("123");
}
@BeforeClass
public void beforeClass() {
System.setProperty("webdriver.chrome.driver", ".\\tools\\chromedriver.exe");
driver=new ChromeDriver();
driver.manage().window().maximize();
}
@AfterClass
public void afterClass() {
driver.quit();
}
}
报错信息是不能找到第3个方法的xpath ID,此代码依赖关系练习时可以通过,求哪位大神解答!