能够单击 Web 按钮,但无法打开更多页面。当我单击按钮时,它会手动上传文件并打开下一页。但通过自动化,它点击按钮但没有进一步发生。
d.findElement(By.xpath("//input[@class='button'][@value='Search']")).click();
最佳答案
我以前见过 Selenium 的聚焦问题。我的解决方案虽然丑陋,但事实证明非常可靠。我编写了一个点击脚本,点击我知道存在的东西,但在进行真正的点击操作之前没有点击操作。在你的情况下,它将是:
d.findElement(By.cssSelector("body")).click();
d.findElement(By.xpath("//input[@class='button'][@value='Search']")).click();
关于java - 能够单击按钮但下一页无法打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17988206/