我在Selenium测试中还很陌生,所以如果我的问题很基本,请提前道歉。

我正在使用Java和Selenium编写测试。有时我需要单击WebElement(例如按钮)。如果我使用element.click();无效,但action.click(element).built().perform();正常,那是什么原因?

顺便说一句,此按钮不在页面上,需要向下滚动才能看到它。
请在下面找到DOM:<input type="submit" class="btn btn-primary" value="Submit">

最佳答案

这是答案answer

从你的陈述


  此按钮不在页面上,需要向下滚动才能看到它。
  很明显,WebElement#click()无法在其上运行。

09-10 01:39
查看更多