1.面對頁面一些頁面上的限制而導致某些選擇按鈕無法選中的問題
很多時候由於頁面上的一些限制會導致我們無法無法正常用webdriver來實現我們手動的正常操作,這時候我們可以通過執行js來適當的改變頁面樣式,比如有些選擇框在頁面顯示邊界的時候因為顯示的原因有滾動條而在邊界的時候點擊選擇框是點不中的 只能拖動滾動條調整位置,但是weddriver的自動化操作不可能像手工那樣智能,這是我們可以考慮通過js把滾動條去掉,來顯示出所有的信息這樣就可以避免上述的煩惱。執行js的應用如下:首先需要寫一條字符型的js,再用JavascriptExecutor接口如:
((JavascriptExecutor)driver).executeScript(js)