0

能够单击 Web 按钮,但没有打开更多页面。当我单击按钮时手动上传文件并打开下一页。但是通过自动化,它点击按钮但没有进一步发生。

d.findElement(By.xpath("//input[@class='button'][@value='Search']")).click();
4

1 回答 1

1

我以前见过 Selenium 的聚焦问题。我的解决方案很丑陋,但被证明是非常可靠的。在进行真正的点击操作之前,我编写了点击我知道存在但没有点击操作的内容的脚本。在您的情况下,它将是:

d.findElement(By.cssSelector("body")).click();
d.findElement(By.xpath("//input[@class='button'][@value='Search']")).click();
于 2013-08-01T16:50:21.090 回答