我在Selenium测试中还很陌生,所以如果我的问题很基本,请提前道歉。
我正在使用Java和Selenium编写测试。有时我需要单击WebElement(例如按钮)。如果我使用element.click();
无效,但action.click(element).built().perform();
正常,那是什么原因?
顺便说一句,此按钮不在页面上,需要向下滚动才能看到它。
请在下面找到DOM:<input type="submit" class="btn btn-primary" value="Submit">
最佳答案
这是答案answer
从你的陈述
此按钮不在页面上,需要向下滚动才能看到它。
很明显,WebElement#click()无法在其上运行。