对于以下网站,html链接:
...你可以回答这个问题吗?
即使使用classname,xpath方法,我也无法单击Go按钮。 任何人都可以帮助我们如何点击该按钮吗?
答案 0 :(得分:0)
以下是您的问题的答案:
Go
按钮位于一个框架内。首先,您需要切换到框架,然后找到元素并执行click()
,如下所示:
//your code lines
driver.switchTo().frame("Main");
//your code lines
driver.findElement(By.xpath("//button[@name='go']")).click();
替代
xpath
:
driver.findElement(By.xpath("//form[@name='main']//button[@name='go']")).click();
driver.findElement(By.xpath("//form[@name='main']//button[text()='GO']")).click();
如果这回答你的问题,请告诉我。
答案 1 :(得分:0)
尝试使用CSS。
driver.switchTo().frame("main");
driver.findElement(By.cssSelector("tr .buttonImage")).click();