利用cefSharp實現網頁自動註冊登陸的須要注意的一些事項

最近朋友有個須要自動註冊登陸點擊的事,我幫着寫了寫,很久沒寫過這東西了,在寫的過程當中總結了須要注意的一些事項。ajax

1、換IP以後要測試一下速度,我目前用的最簡單的測試方法就是20-30秒加載一個頁面,若是沒有加載出來就換IP。網絡

2、有些頁面是多個環節集成在一個頁面的,須要判斷所在元素是否顯示,代碼爲window.getComputedStyle(document.getElementById('step3')).display == ‘none’,有些須要判斷document.getElementById('step3').visibiity。測試

3、在點擊後有ajax動做的時候,須要注意間隔時間,一是間隔略長一些,二是要判斷加載完成後的狀況。url

4、有些時候,雖然程序發出點擊某個按鈕的事件,可是頗有可能沒點擊成功,須要判斷長時間點擊不完成時要從新點擊一下。有些時候,經過broswer.load(url),加載某些頁面的時候,雖然加載了,可是實際上因爲網絡等緣由沒有加載,或者超期沒有加載完成,須要超過一段時間後再從新加載一下,broswer.load(url)。設計

5、cefSharp點擊輸入所有依賴js(我不知道還有沒有其它方法,我暫時不知道)。事件

6、必定要關閉js alert彈窗,由於一旦出來js alert彈窗,程序將沒法繼續,除非你再去設計基於系統的鼠標點擊事件。get

相關文章
相關標籤/搜索