qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          selenium2.0無法打開瀏覽器

           我剛開始玩selenium的時候,遇到一個郁悶的事情,就是我的firefox和Chrome瀏覽器總是打不開,后來同事無意之間的操作盡然解決了該問題,這里和大家分享一下

            1.  無法打開firefox

            現象:eclipse既不報錯也沒有打開firefox瀏覽器

            原因:導入包的時候是通過jre導入的包

            解決方案:新建項目,點擊項目名稱的右鍵導入包,可見截圖

            通過這樣導入你需要的包,就能正常的運行firefox了,至于why?其實我也很想問,因為在我理解看來,通過jre和通過項目自身來導包,其效果都是一樣的。可是實際為啥差距這么大了?還希望哪位高手能解答一下

            這里備注一下:如果你新建一個新的項目,也按照上面的方法操作了,可是依然沒有辦法解決的話,我建議更改workspace,再來從頭新建

            2.無法打開IE(無法打開Chrome解決方案是一樣的哦)

            通過以上操作之后,我發現我的IE無法打開了,吼吼,報:java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property

            親愛的朋友們,看到這個報錯信息,大家應該很熟悉了吧,因為這是沒有找到IE瀏覽器(不是因為你沒有安裝IE,而是你的IE版本和你的電腦版本不一致),怎么辦了?

            解決步驟:

            (1) 請大家先到selenium官網上面去下載相應的瀏覽器驅動

            下載地址:http://docs.seleniumhq.org/download/

            可截圖




           (2)然后把你的瀏覽器驅動放到一個英文目錄里面

            比如我的在C:\liuluanqi里面

            (3)添加代碼

          File file = new File("C:/liuluanqi/IEDriverServer.exe");
          System.setProperty("webdriver.ie.driver", file.getAbsolutePath());

            或者是

          System.setProperty("webdriver.ie.driver", "C:/liuluanqi/IEDriverServer.exe");

            好啦,這樣就能解決這個流程無法打開的問題了

          posted on 2013-08-13 10:38 順其自然EVO 閱讀(1436) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乌鲁木齐市| 赫章县| 乌审旗| 杭州市| 沁源县| 渭南市| 海安县| 翁源县| 巴林右旗| 金川县| 子长县| 玛多县| 呼玛县| 进贤县| 潜山县| 新郑市| 邵武市| 修水县| 渭源县| 赫章县| 鹰潭市| 运城市| 涞源县| 大关县| 桂阳县| 本溪市| 仲巴县| 南通市| 黄平县| 开鲁县| 宁陵县| 本溪市| 南安市| 崇信县| 巢湖市| 贵州省| 迁安市| 磐石市| 宜丰县| 利川市| 新化县|