私はロボットフレームワークを初めて使用しており、関連するすべての手順をthisリンクから設定していますが、識別できないエラーが発生しています。誰でも助けてください。「chromedriver」実行ファイルがPATHに存在する必要があります。ロボットフレームワークpycharm
*** Settings ***
Documentation Simple example using SeleniumLibrary.
Library Selenium2Library
Library OperatingSystem
*** Variables ***
${LOGIN URL} https://www.google.com/
${BROWSER} Chrome
${EXECDIR} C:\chromedriver_win32\chromedriver.exe
*** Test Cases ***
Checking browser to login page
Setup chromedriver
Open Browser To Login Page
*** Keywords ***
Open Browser To Login Page
Open Browser ${LOGIN URL} ${BROWSER}
Setup chromedriver
Set Environment Variable webdriver.chrome.driver ${EXECDIR}
そして、ここで私が
C:\Users\sanat\AppData\Local\Programs\Python\Python36-32\Scripts\pybot.bat
Smoke.robot
======================================================================
Smoke :: Simple example using SeleniumLibrary.
=====================================================================
Checking browser to login page | FAIL |
WebDriverException: Message: 'chromedriver' executable needs to be in
PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
-------------------------------------------------------------------
Smoke :: Simple example using SeleniumLibrar | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
===============================================================
Output: C:\Users\sanat\PycharmProjects\RobotFram\output.xml
Log: C:\Users\sanat\PycharmProjects\RobotFram\log.html
Report: C:\Users\sanat\PycharmProjects\RobotFram\report.html
C:\Users\sanat\AppData\Local\Programs\Python\Python36-32\lib\runpy.py:125:
RuntimeWarning: 'robot.run' found in sys.modules after import of package
'robot', but prior to execution of 'robot.run'; this may result in
unpredictable behaviour
warn(RuntimeWarning(msg))
Process finished with exit code 1
を取得しています誤りである私のChromeDriverPathは絶対に正しいと私はクロームドライバの最新バージョンを使用しています。
もう1つのポイントをここに追加してください:私のIntellibotは、「Open Browser」のようなセレンのキーワードのコンパイル時にエラーを表示していますが、それはなぜ理解できませんか? インストールロボットとpycharmのバージョン:ロボットのフレームワーク3.0.2(Win32でのPython 3.6.3)
このエラーの原因となる小さなコード例を示してください。 –
今のところ、私はカスタムライブラリやコードを書いていません。それらはすべてライブラリの事前定義されたキーワードです。 – Sanat
chromedriverエラーについて調査しましたか?このサイトには多くの関連する質問があります。エラーメッセージのURLにアクセスし、「Getting Started」ドキュメントを読んだことがありますか? –