1、面臨問題:
在RF中匯入了Selenium2library后,可以查找到部分關鍵字,但有部分關鍵字查找不到,如open browser、input text等,如圖:

2、發現問題:
花了點時間網上查找了下資料,今天終于發現是robotframework 、robotframework-seleniumlibrary、robotframework-selenium2library的版本兼容問題,解決了,故分享記錄下,希望也可以幫助到有需要的小伙伴,
3、解決方案:
robotframework版本太高,需降低版本,robotframework-seleniumlibrary、robotframework-selenium2library版本好不一致,必須一致,
4、解決步驟:
輸入cmd后,輸入pip show robotframework,查找robotframework版本發現是4.1,如下圖:

先卸載robotframework,. pip uninstall robotframework.
再重新安裝:pip install robotframework==3.1,如下圖:

安裝成功后上圖出現錯誤:robotframework和robotframework-seleniumlibrary版本不兼容
輸入分別輸入pip show robotframework-seleniumlibrary
pip show robotframework-selenium2library查看相應版本號,發現版本號不一致,如下圖:

robotframework-seleniumlibrary版本號過高,需卸載重裝一致版本號的,分別輸入:
pip uninstall robotframework-seleniumlibrary
pip install robotframework-seleniumlibrary==3.0.0
安裝后重啟ride.py,查看關鍵字為藍色,問題成功解決

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/350893.html
標籤:其他
上一篇:軟體測驗中的白盒測驗分析
