由於它在執行機器人腳本時被指定,因此必須創建maven項目。我創建了maven項目並添加了執行所需的所有依賴項和插件。但是,當我創建Maven項目,然後默認情況下創建一個類ic作爲AppTest.java在我的src/test文件夾中。現在,當我將這個.robot文件添加到我的測試文件夾或主文件夾中時。它不會被執行。此外,我有一個混淆如何執行這些scripts.Please幫助我這個。我應該放置這些文件,以便他們可以執行。關於IntelliJ中機器人框架的.robot文件的執行情況
0
A
回答
0
我相信在這個時候(你的問題後7個月)你已經找到了解決問題的辦法。如果是的話,我建議你與社區分享。
這裏是我的解決方案,假設你使用谷歌瀏覽器:
- 打開你的Maven項目編輯配置窗口中,選擇選項卡「參數」,並在現場「命令行」型「 robotframework:運行」。它應該是這樣的:
- 然後選擇標籤 「亞軍」,並添加屬性「webdriver.chrome.driver = /路徑TO-在-的webdriver」。它768,16這個樣子:
(注意:取消選中「跳過測試」複選框,礦上的截圖檢查,因爲我在測試其他的東西)
什麼有一點令人沮喪的是,我們可能被錯誤消息誤導,說你必須設置環境變量「webdriver.chrome.driver」。在這種情況下,我們試圖將此變量添加到「環境變量」字段中。
但是,IntelliJ會在運行時創建自己的環境。這就是爲什麼「環境變量」字段不起作用的原因。當您將該屬性添加到「屬性」框中時,IntelliJ會將其轉換爲run命令中的參數,這將爲該項目創建適當的環境。
事情是這樣的:
/usr/lib/jvm/java-8-oracle/bin/java
-Dmaven.multiModuleProjectDirectory=/home/acampos/study/robotframework01
-Dmaven.home=/home/acampos/programs/idea-IU-172.4343.14/plugins/maven/lib/maven3
-Dclassworlds.conf=/home/acampos/programs/idea-IU-172.4343.14/plugins/maven/lib/maven3/bin/m2.conf
-javaagent:/home/acampos/programs/idea-IU-172.4343.14/lib/idea_rt.jar=36889:/home/acampos/programs/idea-IU-172.4343.14/bin
-Dfile.encoding=UTF-8
-classpath /home/acampos/programs/idea-IU-172.4343.14/plugins/maven/lib/maven3/boot/plexus-classworlds-2.5.2.jar org.codehaus.classworlds.Launcher
-Didea.version=2017.2.5
HERE!!!
-Dwebdriver.chrome.driver=/home/acampos/programs/chromedriver/chromedriver robotframework:run
所以,當你運行你的Maven項目,它將運行是這樣的參數標籤,命令行字段描述的目標。
我希望它有幫助。而且,如果您找到了其他解決方案,請與我們分享。
祝你好運!
相關問題
- 1. 'chromedriver'可執行文件需要位於PATH中。機器人框架pycharm
- 2. 的Python的機器人框架 - Se2Lib有沒有屬性「執行」在我的機器人框架的測試
- 3. 如何暫停機器人框架中的故障執行?
- 4. 機器人框架 - 執行動作,直到條件滿足
- 5. 機器人框架機器人遠程服務器關鍵字
- 6. 如何執行所有的TestSuite在機器人框架使用單個文件
- 7. 如何從Robot框架中的文件中刪除空行
- 8. jenkins上運行的機器人框架
- 9. 機器人框架在兩臺不同的機器上執行並行測試
- 10. 機器人框架
- 11. 機器人框架 -
- 12. 機器人框架:在不啓動URL的情況下打開Chrome瀏覽器
- 13. 無法執行機器人框架的硒webdriver
- 14. 路徑測試套件文件中的機器人框架
- 15. 機器人框架:如何在Robot框架中使用用戶創建的瀏覽器實例
- 16. 機器人框架關鍵詞
- 17. 如何在機器人框架中執行python腳本
- 18. 如何在機器人框架中執行指數動作
- 19. 在沒有安裝Robot的情況下運行Rational Robot腳本
- 20. 機器人框架:如何清除文本框中的文本
- 21. 機器人框架/詹金斯:chromedriver可執行文件需要在PATH錯誤
- 22. 循環通過MongoDB中的文件通過機器人框架
- 23. 機器人框架中生成的output.xml文件
- 24. 機器人框架中的Python庫文件
- 25. 機器人框架中的IF塊
- 26. 覆蓋機器人框架中的Context.PostAsync
- 27. Linux中的機器人框架工作
- 28. 如何使用機器人框架中的常用關鍵字導入文件?
- 29. 不能點擊關於元素IE隨着機器人框架
- 30. 機器人框架:telnet執行命令「提示未設置」
閱讀[問]並改善您的問題 – Jens