【发布时间】:2013-05-07 14:51:27
【问题描述】:
我有一个按钮:
<input type="button" onclick="onOpenSessionClick()" value="Open device access">
但是当我执行命令时:
driver.findElement(By.xpath("//input[@value='Open access device' and @type='submit']")).click();
点击没有。 这是我的代码:
if (isElementPresent((By.xpath("//input[@value='Open device access']"))))
{
System.out.println("Je suis dans le if");
Thread.sleep(2000);
driver.findElement(By.xpath("//input[@value='Open device access' and @type='submit']")).click();
System.out.println("Je suis dans le if et jai open");
Thread.sleep(5000);
assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div/p/span")));
assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div[2]/input")));
assertTrue(isElementPresent(By.xpath("/html/body/div[2]/div[3]/div[3]/div[2]/div/div[2]/div[2]/div/div[6]/div/div/div[2]/input[2]")));
System.out.println("Je suis dans le if et je cherche");
}
【问题讨论】:
-
我也遇到了同样的问题,有什么解决办法吗?就我而言,浏览器启动了,A..B..C 也启动了,然后当它到达单击该按钮的点时,浏览器关闭。
标签: java selenium webdriver selenium-webdriver