? ? ? ? 昨天使用Robot framework的時(shí)候碰到了一個(gè)問題,搞得自己浪費(fèi)了好幾個(gè)小時(shí)除呵,到最后才發(fā)現(xiàn)原因,現(xiàn)在記錄一下爪喘,如果又遇到同樣問題的颜曾,可以在這里找到答案。
我在做的途中秉剑,遇到的問題是:
[ WARN ] Keyword 'Capture Page Screenshot' could not be run on failure: No browser is open
Report:??c:\users\heyu~1.sun\appdata\local\temp\RIDEmzw1lu.d\report.html
unexpected?error:?Exception?AttributeError:?"'Service'?object?has?no?attribute?'process'"?in?>?ignored
=========================================
這段話其實(shí)是說瀏覽器缺少驅(qū)動(dòng)泛豪,需要下載相對(duì)應(yīng)的驅(qū)動(dòng)。
(PS:??(?????)??秃症。忘記截圖了候址,就將就著看吧)
解決方法:
******找到自己谷歌瀏覽器的版本:
點(diǎn)擊“:-----幫助---------關(guān)于Googel Chrome”
找到版本號(hào),我這里的版本是60
*******找到與自己的版本對(duì)應(yīng)的驅(qū)動(dòng)
版本對(duì)應(yīng)驅(qū)動(dòng):http://blog.csdn.net/huilan_same/article/details/51896672
(PS:60版本可以下載以下版本驅(qū)動(dòng))
*******下載谷歌驅(qū)動(dòng):
谷歌驅(qū)動(dòng):http://npm.taobao.org/mirrors/chromedriver/
下載之后种柑,將chromedriver.exe放在指定的python的安裝目錄下,這樣就可以使用Robot framework進(jìn)行自動(dòng)化操作了匹耕。
除此之外聚请,我還遇到了另外一個(gè)問題,問題如下:
command: pybot.bat --argumentfile c:\users\qi\appdata\local\temp\RIDEnajmwn.d\argfile.txt --listener C:\Python27\lib\site-packages\robotide\contrib\testrunner\TestRunnerAgent.py:49249:False E:\python\workspace\qiRobot\測(cè)試計(jì)劃\測(cè)試項(xiàng)目
解決方法:
1.設(shè)置環(huán)境變量: ? ? ? ??PATH:C:\Python27\Scripts
2.打開cmd,鍵入pybot --version
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? END