簡體   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