我剛開始玩selenium的時(shí)候,遇到一個(gè)郁悶的事情,是我的firefox和Chrome瀏覽器總是打不開,后來同事無意之間的操作盡然解決了該問題,這里和大家分享一下
1. 無法打開firefox
現(xiàn)象:eclipse既不報(bào)錯(cuò)也沒有打開firefox瀏覽器
原因:導(dǎo)入包的時(shí)候是通過jre導(dǎo)入的包
解決方案:新建項(xiàng)目,點(diǎn)擊項(xiàng)目名稱的右鍵導(dǎo)入包,可見截圖
通過這樣導(dǎo)入你需要的包,能正常的運(yùn)行firefox了,至于why?其實(shí)我也很想問,因?yàn)樵谖依斫饪磥,通過jre和通過項(xiàng)目自身來導(dǎo)包,其效果都是一樣的。可是實(shí)際為啥差距這么大了?還希望哪位高手能解答一下
這里備注一下:如果你新建一個(gè)新的項(xiàng)目,也按照上面的方法操作了,可是依然沒有辦法解決的話,我建議更改workspace,再來從頭新建
2.無法打開IE(無法打開Chrome解決方案是一樣的哦)
通過以上操作之后,我發(fā)現(xiàn)我的IE無法打開了,吼吼,報(bào):java.lang.IllegalStateException: The path to the driver executable must be set by the webdriver.ie.driver system property
親愛的朋友們,看到這個(gè)報(bào)錯(cuò)信息,大家應(yīng)該很熟悉了吧,因?yàn)檫@是沒有找到IE瀏覽器(不是因?yàn)槟銢]有安裝IE,而是你的IE版本和你的電腦版本不一致),怎么辦了?
解決步驟:
。1) 請(qǐng)大家先到selenium官網(wǎng)上面去下載相應(yīng)的瀏覽器驅(qū)動(dòng)
下載地址:http://docs.seleniumhq.org/download/
可截圖