WebDriver click() 與JavaScript click()
在Selenium 社群中,觀察到使用WebDriver 的「click」點擊元素"指令偶爾會失敗,而使用JavaScript click作為替代方法則有效。或不可見的元素按照它們的方式運行在真實的使用者場景中。點擊直接與目標元素交互,繞過任何阻礙元素。會很有優勢:
遮蔽目標元素的重疊元素
WebDriver無法點擊的不可見元素JavaScript Click 的缺點
使用JavaScript 點擊可能有一個主要缺點:
在
測試場景中,一般不建議使用JavaScript 點擊,因為它會阻礙UI 相關錯誤的偵測。因為主要焦點通常是提取資料而不是複製使用者互動。
以上是什麼時候應該使用 JavaScript Click() 而不是 WebDriver 的 click()?的詳細內容。更多資訊請關注PHP中文網其他相關文章!