我正在尝试在 Windows 7 64 位机器上运行用 Python 编写的 Selenium WebDriver 脚本作为计划任务。
当从命令提示符作为批处理文件运行时,该测试运行良好,但是当作为计划任务运行时,它会因 ElementNotVisibleExceptions 或无法找到元素等错误而严重失败。
我尝试以不同的用户身份运行测试,结果没有变化。我试图修改 TaskScheduler 服务以与桌面交互,但该选项是幻影的。
有没有人有将这样的测试作为计划任务运行的经验?
编辑:我实际上最终弄清楚了这一点。原来我的批处理文件有一些错误。调试后,通过计划任务运行 Selenium 脚本工作正常。