-1

次のコードを試しましたが、うまくいきませんでした。それを手伝ってください。

コード:

System.setProperty("webdriver .chrome.driver","/var/lib/jenkins/workspace/ccs_func_test_build/ccs-cpw-automation-framework/../Input_Files/chromedriver");
ChromeOptions options = new ChromeOptions();

options.setBinary("/var/lib/jenkins/workspace/ccs_func_test_build/ccs-cpw-automation-framework/../Input_Files/chromedriver");

DesiredCapabilities capabilities = DesiredCapabilities.chrome();

capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);
4

2 に答える 2

1

コードにスペースがあります webdriver .chrome.driver は webdriver.chrome.driver である必要があります

于 2013-07-31T07:19:27.740 に答える
0

あなたのコメントによると:

1 番目: パスの 2 つのドットが気に入らない。..Linux システムでは「1 ディレクトリ上」と解釈される可能性があるため、Linux マシンのパス全体があることを確認してください。

chromedriver2番目:ファイルが実行可能になっていることを確認してください。Ubuntu の画面: クロムドライバーのプロパティ 「ファイルをプログラムとして実行することを許可する」にチェックが入っていることに注意してください。

コマンドラインではそうあるべきですchmod +x chromedriverが、再確認してください。私はLinux初心者です

それならうまくいくはず

于 2013-07-31T07:56:07.947 に答える