Loadrunner11無法在win7 64位上啟用ie解決辦法
1、loadrunner11在win7 64位上默認啟用的是32位的那個IE瀏覽器,路徑:C:\Program Files (x86)\Internet Explorer
2、在IE瀏覽器,Internet選項--高級--取消√“啟用內存保護幫助減少聯機攻擊”和“啟用第三方瀏覽器擴展”。
3、最關鍵的一步:打開loadrunerr后鍵盤按下F4或loadrunner--Run-time settings--Browser--Browser Emulation--change,打開窗口中設置瀏覽器為IE,版本為我本機的版本8.0,設置平台為win7。
再次嘗試錄制,錄制可以調出ie了,並有事件記錄。
還有設置ie要為默認的瀏覽器。
我另一台win7 32位系統,loadrunner 11,IE11,使用此方法一直沒解決,嘗試把瀏覽器版本降到支持的8試試,或者使用火狐測試。
******
1. 卸載IE9
裝了Win7 64位后,默認的IE是IE9,先把IE9卸載。打開控制面板->程序->查看已經安裝的更新,找到IE9卸載,重啟。卸載后,IE自動變為IE8。其中存在C:\Program Files\Internet Explorer下面的是64位的IE,存在C:\Program Files(x86)\Internet Explorer下面的是32位的IE。
2. 配置IE8
打開Internet選項->高級,把“啟用第三方瀏覽器擴展”去掉。重啟IE生效。
在LR中開始錄制頁面,Program to record里選Microsoft Internet Explorer。這里指向的IE實際上是32位的IE。開始錄制,發現還彈不出頁面。后來等了好幾分鍾彈出來了,也開始有event了。才發現原來不是彈不出來,是彈出的太慢了。在網上找到了有效的解決辦法。打開Internet選項->連接->局域網設置,把“自動檢測設置”去掉。搞定!
另外,HP給的安裝文檔中說64位不支持vgen,是不對的。在以上環境中錄制沒有問題。
本人還試過32位XP+LR11+IE7,也運行正常。
如果實在IE彈不出來,就用Firefox吧。這個成功概率很高。