- 先下載selenium-server-standalone-version.jar
- 再下載IE driver,需要下載32bits的,因為現在64bits的driver會有打字非常慢的問題。http://forumsqa.com/question/typing-too-slow-in-text-fields-while-replaying-tests/
- 在project內加入jar檔(Properties -> Java Build Path -> Add external jar)
- 開啟IE,選擇“網際網路選項”->“安全性”->針對所有的安全性區域,都要勾選“啟用保護模式”
- “進階”->設定攔裡”安全性“內的”啟用加強的受保護模式“不能勾選
- 設定zoom level為100%,這樣mouse events才能夠滑到到正確的位置
- 針對IE11,需要設定registry entry,這樣的話driver才能夠持續擁有連線的IE instance。
- 在搜尋列輸入regedit
- 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
- 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BFCACHE
- 若FEATURE_BFCACHE不存在,則需要新增(右鍵FeatureControl,新增機碼(k))
- 在FEATURE_BFCACHE內新增DWORD(32 bits),且命名為iexplore.exe,數值為0
2017年11月19日 星期日
Integration test (4) - IEDriverServer
使用IE Web Driver進行測試時需要設定:
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言