問題描述:
以前剛裝12.5版本時候,用 WebTours測試過,應用程序選擇本身本地IE瀏覽器.exe程序,輸入url地址就能夠成功錄製了 。瀏覽器
可是因爲公司網絡配置環境改變了(猜想),如今在去訪問WebTours,用VuGen錄製時,有頁面加載慢,甚至加載不出來的狀況。
排查一:是不是瀏覽器的版本兼容問題。
找了一下LR12.53官網用戶手冊,發現:LR12.53 是支持IE11 的,這個沒問題。其實你們在用了新版本以後發現,這個版本對谷歌、火狐和IE瀏覽器都能很好支持。
排查二: 網絡環境問題。
再查官網發現:錄製腳本的第2步驟中提到須要修改Windows DEP設置。
那麼Windows DEP是什麼?百科上說: 數據執行保護 (DEP) 是一套軟硬件技術,可以在內存上執行額外檢查以幫助防止在系統上運行惡意代碼。
能夠推測,這個多是所需的網絡環境,即去掉這些限制。有點防火牆的意思,只不過這裏檢查的是內存裏的惡意代碼,一種安全機制。
具體DEP設置,網上能夠找到不少這裏就不贅述了。以下圖(我這裏沒有用此方法,由於以爲有點不安全,也懶得開了再關)
下圖這個提示框,應該就是DEP設置的問題致使的,和防火牆沒半毛錢關係。
若是你的DEP沒設置,可能一直會有這個彈出框,只要把「再也不檢查Internet訪問」勾選,點擊是就ok了。
解決方法: 若是看到這裏以爲第三步有點不安全,或者懶得把DEP開了又關,那麼步驟3中的Tip說了,安全
若是仍是沒法成功錄製腳本,可使用LR代理服務器錄製本地應用程序腳本。
使用LR代理服務器錄製本地應用程序腳本以下,勾選上紅框中的項,點擊肯定便可,以下圖所示:
此時,再去錄製腳本。
而後神奇的事情發生了~~~
我是使用的代理,沒有用去設DEP。
最後注意啦~~
有點搓的一點是,使用的代理錄製以後,LR會自動把你谷歌、firefox、ie的代理服務器配置好(默認狀況下IE的代理服務器那裏是沒有勾選的)
這樣一來,在錄製腳本的過程當中就訪問不了baidu之類的外網了。錄製後,把這個代理服務器勾選框去掉就好了。不過腳本錄製的問題是解決了。
這點比較很差,歡迎其餘小夥伴提出更好的解決辦法。
注:本文原創,轉載請帖原文地址,不然將堅定維權。