seleniumをコマンドで起動させる
Package Install
$ npm install -g selenium-side-runner $ npm install -g chromedriver $ npm install -g edgedriver $ npm install -g geckodriver
まずは、何か起動させてみる。
$ selenium-side-runner F:\selenium\yahoo_test.side info: Running F:/selenium/yahoo_test.side FAIL ./DefaultSuite.test.js ● Test suite failed to run The ChromeDriver could not be found on the current PATH. Please download the latest version of the ChromeDriver from http://chromedriver.storage.googleapis.com/index.html and ensure it can be found on your PATH. ------ Test Suites: 1 failed, 1 total Tests: 0 total Snapshots: 0 total Time: 0.301s Ran all test suites.エラー発生。Chrome Driverのパスの問題。
エラー対応。
PATHが通っていないので通す。
$ set PATH=%PATH%;C:\Users\kumag\AppData\Local\Temp\83.0.4103.39\chromedriver $ selenium-side-runner F:\selenium\yahoo_test.side これでOK。 FirefoxならInstall時にPATHが通っている。ChromeのPATHを通すのがめんどくさいならこちらにしましょう。 $ selenium-side-runner F:\selenium\OsakaGas.side -c "browserName=firefox"
バックグラウンド実行
$ selenium-side-runner -c "goog:chromeOptions.args=[--headless,--nogpu,--proxy-server=http://proxy-host:8080,--user-agent=Mozilla/5.0 (iPhone; CPU iPhone OS 11_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 Mobile/15E148 Safari/604.1] browserName=chrome" sample.side $ selenium-side-runner -c "goog:chromeOptions.args=[--headless,--nogpu,--disable-popup-blocking, --safebrowsing-disable-download-protection, --safebrowsing-disable-extension-blacklist] browserName=chrome" ddd.side
参考
コメント
コメントを投稿