繁体   English   中英

单击提交按钮后,屏幕向下滚动,不执行任何操作

[英]Upon clicking the submit button the screen scrolls down and does nothing

我正在将Selenium Webdriver(Java)与Firefox驱动程序一起使用。 当我点击特定页面上的“提交”按钮时,除了向下滚动屏幕外,其他操作无济于事。 未单击“提交”按钮,其余操作失败。

有人知道为什么会这样吗? 我尝试单击具有其ID,css和xpath的相同按钮。 使用所有这些定位器执行相同的操作。

发生这种情况是其他元素可能正在接受点击,而不是提交按钮。 可以使用下面的Actions类来解决此问题,方法是先将焦点移到“提交”按钮上:

 WebElement submitButton = driver.findElement(By.cssSelector("button#pmc_wizard_next"));

 Actions action = new Actions(driver);
 action.moveToElement(submitButton).click().build().perform();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM