gpt4 book ai didi

python-2.7 - Selenium Python 测试批处理文件未在任务计划程序中运行,浏览器未打开。批处理文件在没有任务计划程序的情况下运行正常

转载 作者:行者123 更新时间:2023-12-05 06:42:25 24 4
gpt4 key购买 nike

我有一个 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"

我需要通过任务计划程序运行这个批处理文件。我已经在任务调度程序中设置了任务,当它运行时测试失败,因为浏览器没有打开。开发人员说任务计划程序在后台运行, headless 浏览器。它不会打开浏览器。我不能从 Task Scheduler 运行这个批处理文件吗?

如何让运行 Selenium 测试的批处理文件从 Task Scheduler 运行?

谢谢,里亚兹

最佳答案

我已经让它运行了。在 Task Scheduler 中以不隐藏的方式运行任务,应选中设置单选按钮“仅在用户登录时运行”。

当批处理文件运行时,浏览器会打开以进行 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

关于python-2.7 - Selenium Python 测试批处理文件未在任务计划程序中运行,浏览器未打开。批处理文件在没有任务计划程序的情况下运行正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37207128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com