windows 7上的selenium web driver parallels vm - 浏览器隐藏 - 允许服务与桌面交互?
问题描述:
我在我的mac主机上使用脚本在本地parallels虚拟机上启动硒节点。windows 7上的selenium web driver parallels vm - 浏览器隐藏 - 允许服务与桌面交互?
喜欢的东西
“prlctl EXEC Win7的-VM-名称 - 在这里 'C:\ path_here \ start_node.bat'”
节点很好地启动并与轮毂注册自身。我可以对这个节点进行很好的测试。
但是,当测试运行时,浏览器在VM上不可见,这意味着屏幕截图毫无用处。
我认为它与允许服务与桌面交互有关,但我无法弄清楚哪一个或者如何继续。
任何帮助?
谢谢。
答
不幸的是,这是a common problem与Windows(或任何其他浏览器自动化软件)在Windows上。如果硒作为服务在后台运行,测试运行时不会显示浏览器,截图只会导致黑屏。如果您希望能够观察正在运行的测试并获取屏幕截图,一般的共识是从命令行手动启动您的脚本并保持运行。
好的,只需暂时隐藏浏览器运行它,也许重新运行那些浏览器显示失败的浏览器。非常感谢这个信息。 – JackhammersForWeeks