有些按鈕可以正常運作,有些卻無法,檢查按鈕原始碼,發現有使用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);

 

 

心情小記:

原本想要放棄,想起鄭明析牧師教導: 神的字典沒有做不到、不可能。 神會想盡辦法做到。要跟 神學習,要做到底,行不通就要換方法。
於是把各種關鍵字在網路上搜尋
也都試試看各種方法,終於達成目的
按鈕終於可以正常運作了  太感謝了^^

arrow
arrow
    創作者介紹
    創作者 微笑葳葳 的頭像
    微笑葳葳

    微笑葳葳

    微笑葳葳 發表在 痞客邦 留言(0) 人氣()