问题: 要使用它运行WebDriver测试,似乎必须激活UI(桌面),WebDriver才能“查看”浏览器并正确运行测试。
当尝试使用计划任务在Windows 2012服务器上自动启动一组测试时,测试将失败,因为启动测试时没有活动的UI /桌面。
错误的解决方案: 我们要使WebDriver测试正常运行的唯一方法是手动登录到承载测试的每个Windows 2012服务器,以使UI /桌面处于活动状态。但是,如果我们一次在20台服务器上运行测试,这是不切实际的。 (我们需要为每次测试运行在每台服务器上进行人工登录!)
问题: 我们如何:
a)启动Windows 2012可执行文件,而无需手动登录即可获取活动的UI /桌面(已登录)?
b)使WebDriver不需要处于活动状态的UI /桌面即可运行测试?