2016-02-05 76 views
4

我有腳本selenium web driver ..它在IE9中工作正常。我已升級到IE11。 sendkeys命令非常適合輸入字符。它正逐一進入角色,速度非常慢。我絕對沒有在腳本中做任何改變。只有我升級了瀏覽器..是否有任何理由呢?任何人能夠知道該決議請讓我知道Keypress在Selenium Webdriver中速度很慢

感謝

+4

您使用的是什麼IEDriverServer.exe,32位或64位,以及您爲什麼使用該位驅動程序?我的心理調試能力告訴我您正在使用64位可執行文件,您認爲這是正確的,因爲您正在運行64位Windows。 IE 10及以上版本,這是一個不正確的假設。即使您使用的是64位Windows,也應該使用32位驅動程序。在[本博客文章]中解釋的原因(http://jimevansmusic.blogspot.com/2014/09/screenshots-sendkeys-and-sixty-four.html)。 – JimEvans

+0

我已經刪除了2.42.0.0 InternetExplorerDriver服務器(64位),並添加了2.51.0.0驅動程序服務器32位..但仍面臨同樣的問題..我是否還需要更改Java版本? – ChanGan

+0

儘管我已將InternetExplorerDriver服務器的版本從2.42.0.0更改爲2.51.0.0。在運行測試用例時,我看到啓動InternetExplorerDriver服務器(64位) 2.42.0.0 如何將此更改爲最新? – ChanGan

回答

7

我有類似的問題,我的Windows 8中,IE11和64位的webdriver。 我把64位的webdriver換成了32位的,然後測試變得非常快。 (來自send_keys的快速響應,以前每個按鍵4-5秒...)

希望這會有所幫助。

+0

我已經嘗試從2.51.0 64位和32位。無法解決問題.. – ChanGan

+0

正常工作的32位 – ChanGan