前戲 在我們之前寫的自動化腳本中,不知道大家有沒有發現,每次打開的都是一個新的瀏覽器(相當於新安裝的)。但是有時候,我們想打開的是我們配置好的瀏覽器。我在之前的公司做web自動化的時候,由於我們的網站是n年前開發的(代碼很low的那種),如果這時候你想上傳圖片,必須要在瀏覽器設置里給這個網站啟用 ...
前戲 web自動化的時候,如果你只有一個顯示器,這時如果啟動了谷歌瀏覽器,占據了整個顯示器,那你肯定是沒辦法干其他的事情了。當然,你也可以使用phantomjs無頭瀏覽器,那瀏覽器的兼容性你又不能不測,如果這時候,selenium可以自動設置瀏覽器的大小,就不會影響你的工作。也不會阻礙自動化的進行 獲取瀏覽器的位置 結果: 說明: 獲取的瀏覽器位置是指瀏覽器左上角的屏幕上的位置,返回的是x,y坐標 ...
2019-07-20 23:12 0 1202 推薦指數:
前戲 在我們之前寫的自動化腳本中,不知道大家有沒有發現,每次打開的都是一個新的瀏覽器(相當於新安裝的)。但是有時候,我們想打開的是我們配置好的瀏覽器。我在之前的公司做web自動化的時候,由於我們的網站是n年前開發的(代碼很low的那種),如果這時候你想上傳圖片,必須要在瀏覽器設置里給這個網站啟用 ...
前戲 在進行web自動化的時候,只有一個報錯信息是不行的,往往需要截圖來幫助我們來快速的定位問題,試想一下,我們在一個彈框里添加一些數據,點擊保存后,然后在操作元素,這時selenium報錯,說找不到這個元素,如果只看錯誤信息,那我們可能會以為是沒找到這個元素,而前面的添加數據保存是成功的。那有 ...
//設置自適應瀏覽器寬度和高度 function setLayoutHeight() { var height = $(window).height() - 20; $("#main_layout").attr("style", "width:100%;height ...
前戲 在進行web自動化的時候,selenium只能找當前屏幕上的標簽,如果標簽在當前頁面沒顯示下,需要拖動滾動條才能查看到這個元素,這時候就要操作瀏覽器的滾動條,讓當前頁面顯示這個元素才可以操作,在我之前做web自動化的時候,也找了很多的操作瀏覽器的方法,有些由於瀏覽器或者版本的問題已經使用 ...
window.onload = () => { document.getElementsByTagName("body")[0].style.height ...
...
最近在做一個類似windows鼠標右鍵彈出菜單的東西,用到了瀏覽器相關的寬度和高度的東西,於是系統的看了下。心里有了大致了解,但還是有些小問題。 我的電腦,14寸,分辨率1366*768。測試瀏覽器ie9,chrome,firefox。 網頁可見區域寬 ...
原生js Jquery ...