投稿

ラベル(selenium)が付いた投稿を表示しています

BATファイルでSeleniumを動かす

勉強中。 @echo off set COMMAND=selenium-side-runner F:\selenium\OsakaGas.side -c "browserName=firefox" set FINENAME=%date:~0,4%%date:~5,2%%date:~8,2% SET BAT_LOG=%~dp0log\%FINENAME%.log rem %~dp0%COMMAND% > %BAT_LOG% 2>&1 %COMMAND% > %BAT_LOG% 2>&1 rem echo 標準出力とエラー出力が表示されます。 >> %BAT_LOG% 2>&1 rem Pause rem Exit 参考 バッチファイルのログ作成方法

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" バックグラウンド実...