【发布时间】:2016-09-09 11:32:41
【问题描述】:
我有一个 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 测试的批处理文件从任务计划程序运行?
谢谢, 里亚兹
【问题讨论】:
-
这不是任务计划程序的问题,而是批处理不运行 Selenium。我在 python 3.7 stackoverflow.com/questions/57930453/… 上遇到了同样的问题
标签: python-2.7 selenium selenium-webdriver phantomjs