【发布时间】:2016-12-14 17:23:33
【问题描述】:
我想选择并单击内部 html 中存在的对象(如图所示)。但是该对象没有被识别。我正在使用 Java。
注意 --> 我的应用程序无法使用除 Internet Explorer 以外的任何浏览器打开,我无法从控制台/调试器验证 xpath,因此我只能通过代码进行验证。
到目前为止我已经尝试过但不适合我的代码-->
选项 1 -->
driver.switchTo().frame("nav");
driver.findElement(By.xpath("//a href[@text='Administrate']")).click();
选项 2 -->
driver.switchTo().frame("nav");
driver.findElement(By.xpath("//a[@text='Administrate']")).click();
选项 3 -->
driver.findElement(By.xpath("/html/frameset/frame[1]/html/body/ul/li/ul/li[1]")).click();
【问题讨论】:
标签: java selenium xpath selenium-webdriver