欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

selenium-打開IE瀏覽器遇到問題記錄

系統 1873 0

【使用selenium打開IE瀏覽器步驟】:

  1、在IE瀏覽器上運行測試腳本,首先需要下載IEDriverServer.exe,放在IE瀏覽器的安裝目錄且同級目錄下.

  2、參考代碼如下:

      
        import
      
      
         org.junit.After;


      
      
        import
      
      
         org.junit.Before;


      
      
        import
      
      
         org.junit.Test;


      
      
        import
      
      
         org.openqa.selenium.By;


      
      
        import
      
      
         org.openqa.selenium.JavascriptExecutor;


      
      
        import
      
      
         org.openqa.selenium.WebDriver;


      
      
        import
      
      
         org.openqa.selenium.WebElement;


      
      
        import
      
      
         org.openqa.selenium.ie.InternetExplorerDriver;


      
      
        import
      
      
         org.openqa.selenium.support.ui.ExpectedCondition;


      
      
        import
      
      
         org.openqa.selenium.support.ui.WebDriverWait;
      
      
        import
      
      
         com.thoughtworks.selenium.webdriven.commands.WaitForCondition;




      
      
        public
      
      
        class
      
      
         SeleniumTest{

    
      
      
        private
      
      
         WebDriver driver;

    @Before

    
      
      
        public
      
      
        void
      
      
         setUp(){

        System.setProperty(
      
      "webdriver.ie.driver", "C:\\Program Files (x86)\\Internet Explorer\\IEDriverServer.exe"
      
        );

        driver 
      
      = 
      
        new
      
      
         InternetExplorerDriver();

        System.out.println(
      
      "打開瀏覽器"
      
        );

    }

    

    @Test

    
      
      
        public
      
      
        void
      
      
         testLogic(){

        System.out.println(
      
      "打開——>百度一下"
      
        );

        driver.get(
      
      "http://www.baidu.com/"
      
        );

        WebDriverWait wait 
      
      = 
      
        new
      
       WebDriverWait(driver, 10
      
        );

        WebElement kw 
      
      = wait.until(
      
        new
      
       ExpectedCondition<WebElement>
      
        () {

            
      
      
        public
      
      
         WebElement apply(WebDriver driver) {

                
      
      
        return
      
       driver.findElement(By.id("kw"
      
        ));

            }

        });

        
      
      
        try
      
      
         {

            
      
      
        if
      
      (kw!=
      
        null
      
      
        ){

                kw.sendKeys(
      
      "selenium"
      
        );

                driver.findElement(By.id(
      
      "su"
      
        )).click();

                Thread.sleep(
      
      1000
      
        );

            }

            System.out.println(driver.getCurrentUrl());
      
      
        

            

            Thread.sleep(
      
      10000000
      
        );

        } 
      
      
        catch
      
      
         (InterruptedException e) {

            e.printStackTrace();

        }

    }

    

    @After

    
      
      
        public
      
      
        void
      
      
         tearDown(){

        
      
      
        if
      
      (driver!=
      
        null
      
      
        ){

            driver.quit();

        }

    }

}
      
    

?

【遇到的問題及其解決方案】:

1、報錯:
java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property; for more information, see ?http://code.google.com/p/selenium/wiki/InternetExplorerDriver. ?The latest version can be downloaded from ?http://selenium-release.storage.googleapis.com/index.html ?
解決方法:
   設置 system property System.setProperty("webdriver.ie.driver", "C:\\Program Files (x86)\\Internet Explorer\\IEDriverServer.exe" );
?
2、報錯:
org.openqa.selenium.remote.SessionNotFoundException: 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. (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 1.15 seconds
Build info: version: '2.41.0', revision: '3192d8a', time: '2014-03-27 17:18:15'
System info: host: 'PC-201wegfer', ip: '10.1.9.173', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.6.0_43'
Driver info: org.openqa.selenium.ie.InternetExplorerDriver
?at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
?

解決辦法:

IE安全保護都去掉:?
internet選項——安全
internet-啟用保護模式 勾去掉?
本地internet-啟用保護模式 勾去掉?
可信站點-啟用保護模式 勾去掉

除了上面的那幾個,還需要在“受限制站點” 去除啟用保護模式

selenium-打開IE瀏覽器遇到問題記錄


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 热99re久久精品2久久久 | 一本一本久久α久久精品66 | 国产欧美一区二区成人影院 | 午夜福利国产在线观看1 | 国产免费av大片 | 一级黄片毛片 | 亚洲 欧美 另类 综合 偷拍 | 天天操人人射 | 伊人狠狠丁香婷婷综合色 | 国产精品一二区 | 亚洲a级在线观看 | 久爱www成人网免费视频 | 日本在线观看视频网站 | 国产视频日本 | 91视频精选 | 久久久www成人免费精品 | 日本污污视频在线观看 | 韩国精品在线 | 日本三级带日本三级带黄国产 | 天天操夜夜操天天操 | 大片在线免费观看 | 久久女 | 欧美线人一区二区三区 | 青青青国产观看免费视频 | 国产成人av在线 | 亲爱的热爱的电视剧免费观看 | 日韩a级一片 | 三更饺子1最刺激的一段整集 | 日韩欧美h | av国产精品 | 欧美伊人 | 麻豆专区一区二区三区四区五区 | 福利免费在线 | 日韩在线免费电影 | www国产精品 | 久艹在线观看视频 | 亚洲精品老司机综合影院 | 国产成人理在线观看视频 | 精品国产一区二区三区久久久 | 中国免费毛片 | 成人 日韩 |