簡體   English   中英

無法單擊Selenium中的按鈕

[英]Not able to click a button in Selenium

我無法單擊腳本中的按鈕。 該按鈕的HTML如下。 請看看並指導我。

我正在使用Java(Webdriver 4)。

<td width="55" valign="baseline" align="center">
<input class="Button" width="55" type="button" align="bottom" onclick="changeTab(2)" value=" Next ">
</td>

與此相關的非常普遍的問題是等待或元素加載時間,最簡單的解決方法是實施一些顯式等待,可能的解決方案如下

By css = By.cssSelector("input.Button[value*='Next']");
WebElement myDynamicElement = (new WebDriverWait(driver, 10))
  .until(ExpectedConditions.presenceOfElementLocated(css);
 myDynamicElement.click();

試試這個代碼:

driver.findElement(By.xpath("//input[contains(@value,'Next')]")).click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM