2016-05-13 55 views
0

せずに[OK]を実行しない私は、SeleniumのPythonのテストを持っているし、次のように私は、バッチファイルから実行することができます:Selenium Pythonテストバッチファイルがタスクスケジューラで実行されないため、ブラウザが開かない。バッチファイルは、タスクスケジューラ

set TEST_HOME=%~dp0 
cd %~dp0 

SET PATH=%PATH%;G:\test_runners\selenium_regression_test_5_1_1\IEDriverServer\64bit 

cd %~dp0selenium_regression_test_5_1_1 

set PYTHONPATH=%~dp0selenium_regression_test_5_1_1 

c:\Python27\Scripts\nosetests.exe "%~dp0selenium_regression_test_5_1_1\Regression_TestCase\split_into_parts\RegressionProject_TestCase_Part1.py" --with-html --html-file="%~dp0selenium_regression_test_5_1_1\TestReport\SeleniumTestReport_part1.html" 

は、私はタスクスケジューラによってこのバッチファイルを実行する必要があります。タスクスケジューラでタスクをセットアップしていて、ブラウザが開かないためテストが失敗します。 タスクスケジューラは、バックグラウンドのないヘッドレスブラウザで動作します。ブラウザを開けません。 タスクスケジューラからこのバッチファイルを実行できませんか?

タスクスケジューラからSeleniumテストを実行するバッチファイルを取得するにはどうすればよいですか?私は今、実行するためにそれを持っている

おかげで、 リアズ

答えて

0

。タスクスケジューラでタスクを非表示にして実行するには、「ユーザーがログオンしているときのみ実行する」というラジオボタンをオンにする必要があります。

バッチファイルが実行されると、ブラウザがSeleniumテスト用に開きます。

多くのユーザーは、この問題に直面している:私はここから解決策を見つけた: http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/why-is-a-windows-7-scheduled-task-running-hidden/d5196c53-5ebd-40a9-8180-d97bde69d060?auth=1

関連する問題