有些按鈕可以正常運作,有些卻無法,檢查按鈕原始碼,發現有使用javascript做資料驗證。
於是網路上搜尋相關資訊,發現以下方法可以正常使用。
作法如下:
import org.openqa.selenium.WebElement;
import org.openqa.selenium.JavascriptExecutor;
WebElement element = driver.findElement(By.linkText("送出"));//要找出該元件
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);
心情小記:
原本想要放棄,想起鄭明析牧師教導: 神的字典沒有做不到、不可能。 神會想盡辦法做到。要跟 神學習,要做到底,行不通就要換方法。
於是把各種關鍵字在網路上搜尋
也都試試看各種方法,終於達成目的
按鈕終於可以正常運作了 太感謝了^^
文章標籤
全站熱搜
留言列表