欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 一区二区在线 | 国产精品免费观看 | 中文字幕 国产精品 | 国产精品久久久久久久久免费 | 亚洲欧美电影 | 国产一区亚洲 | 99久久精品费精品国产一区二 | 国产欧美一区二区三区久久人妖 | 日韩亚洲欧美中文高清在线 | 秋霞伊人 | 黑人精品 | 夜夜春精品视频 | 欧美三级在线 | 一级毛片 在线播放 | 精品一区二区三区中文字幕 | 91麻豆蜜桃一区二区三区 | 亚洲欧美精品 | 国产二区三区在线播放 | 亚洲经典激情春色另类 | 成人97在线观看免费高清 | 国产真实乱freesex | 精品一区二区在线观看视频 | 国产一区二 | 日本无码欧美激情在线视频 | 国产精品乱码一区二三区小蝌蚪 | 精品国产理论在线观看不卡 | 大片免费看费看大片 | 欧美性喷潮xxxx | 色在线看| 欧美性色生活片免费播放 | 久久久人成影片免费观看 | 亚州AV无码乱码色情 | 午夜视频在线免费观看 | 另类婷婷 | 日韩一页 | 欧美激情欧美激情在线五月 | 欧美电影一区 | 欧美成人手机视频 | 欧美黑b| 国产偷国产偷在线高清 | 人人干人人干人人干 |