亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源功能測(cè)試工具 > Selenium
IE11不支持Selenium 2.0的解決方法
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2015/9/28 15:57:41 ] 推薦標(biāo)簽:功能測(cè)試工具 軟件測(cè)試工具

  題前話(Pre-words)
  希望使用Selenium 2.0的人看到這篇文章能夠收藏此文,以后遇到該問(wèn)題,再也不用花費(fèi)多余的時(shí)間進(jìn)行research了!本文是對(duì)網(wǎng)上所有千奇百怪各種各樣的search結(jié)果所做的好總結(jié)。
  問(wèn)題概述(Question)
  IE11不支持Selenium 2.0,在什么情況下不支持呢?比如:獲取通過(guò)WebDriver獲取頁(yè)面上的元素時(shí),你經(jīng)常會(huì)捕獲到這樣的異常:
  OpenQA.Selenium.NoSuchWindowException: Unable to find element on closed window
  at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response errorResponse) in c:ProjectswebdriverdotnetsrcwebdriverRemoteRemoteWebDriver.cs:line 1139
  at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) in c:ProjectswebdriverdotnetsrcwebdriverRemoteRemoteWebDriver.cs:line 923
  at OpenQA.Selenium.Remote.RemoteWebDriver.FindElement(String mechanism, String value) in c:ProjectswebdriverdotnetsrcwebdriverRemoteRemoteWebDriver.cs:line 954
  at SharePoint_Automation.mainForm.waitUntilPageLoaded(IWebDriver iw, String eleID) in C:UsersAdministratordocumentsvisual studio 2015ProjectsSharePoint AutomationSharePoint AutomationForm1.cs:line 116
  上面這段異常的重點(diǎn)在于:
  OpenQA.Selenium.NoSuchWindowException: Unable to find element on closed window
  解決方案(Solution)
  經(jīng)過(guò)不屑的努力,終讓我找到了這一問(wèn)題的解決方案如下(藍(lán)色字體為針對(duì)64bit計(jì)算機(jī)的終解決手段):
  For IE 11 only, you will need to set a registry entry on the target computer so that the driver can maintain a connection to the instance of Internet Explorer it creates. (這段告訴你需要修改注冊(cè)表。)
  For 32-bit Windows installations, the key you must examine in the registry editor is HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE. (32bit Windows看這里。)
  For 64-bit Windows installations, the key is HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE. Please note that the FEATURE_BFCACHE subkey may or may not be present, and should be created if it is not present. Important: Inside this key, create a DWORD value named iexplore.exe with the value of 0.(64bit Windows看這里。)
  翻譯過(guò)來(lái)的意思即,修改你的注冊(cè)表(Run->regedit->Enter),路徑如下:
  HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet ExplorerMainFeatureControlFEATURE_BFCACHE
  如果FeatureControl下沒(méi)有FEATURE_BFCACHE,以FEATURE_BFCACHE為名new一個(gè)key!并在其下創(chuàng)建一個(gè)DWORD,取名為:iexplore.exe,value為0。
  修改完你的注冊(cè)表后,重啟你的計(jì)算機(jī)。之后以管理員權(quán)限運(yùn)行Visual Studio,打開(kāi)你的項(xiàng)目,運(yùn)行,你會(huì)發(fā)現(xiàn),問(wèn)題解決了。
  Congratulations!這幾個(gè)小時(shí)沒(méi)有白費(fèi),終于讓我找到了解決方案!網(wǎng)上千奇百怪的說(shuō)法很多,但是沒(méi)有一個(gè)好使的!
  希望看到這篇文章的人能夠收藏此文,以后遇到了這個(gè)問(wèn)題,再也不用花費(fèi)多余的時(shí)間進(jìn)行research了!
  感謝以下兩篇文章:
  Selenium - NoSuchWindowException in IE 11
  InternetExplorerDriver
  另:
  若想正常使用WebDriver,請(qǐng)確保你的瀏覽器選項(xiàng)中security中各個(gè)zone的Protected Mode都是勾選著/非勾選著的,一定要統(tǒng)一才行!否則WebDriver將無(wú)法打開(kāi)瀏覽器,會(huì)有如下異常:
  System.InvalidOperationException: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones. (NoSuchDriver)

軟件測(cè)試工具 | 聯(lián)系我們 | 投訴建議 | 誠(chéng)聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: japanese色系| 国产不卡高清 | 成人精品国产亚洲 | 国产最猛性xxxxxx69交 | 在线欧美日韩 | 国产在线视频你懂得 | 日韩福利社 | 激情综合五月网 | 成人久久18免费网站游戏 | a一级爱做片免费 | 真实国产精品视频国产网 | 色综合天天射 | 日韩毛片在线影视 | 中文字幕免费高清视频 | 一区精品在线 | 国产黄的网站免费 | 麻豆传煤一区免费入 | 国产免费叼嘿网站免费 | 婷婷开心激情 | 成人激情在线视频 | 中国性xxx免费视频 中国野外性xxxx | aa级一级天堂片免费观看 | 日本护士色xxxxx视频 | 精品一区二区三区视频在线观看免 | gogo人体大胆高清专业久久久 | 香蕉大伊亚洲人在线观看 | www.av色 | 国产日产亚洲系列首页 | 一级片网址| 性欧美老妇人视频 | 中中文字幕亚州无线码 | 一个人免费观看www视频二 | 亚洲视频成人 | 久久国 | 天堂网视频 | 欧美激情一区二区亚洲专区 | 亚洲国产精品日韩在线观看 | 亚洲欧美日韩成人一区在线 | 国产成人精品久久 | www伊人| 免费人成网站7777视频 |