我在我的mac主机上使用脚本在本地parallels VM上启动selenium节点。
像
这样的东西“prlctl exec Win7-VM-Name-Here'C:\ path_here \ start_node.bat'”
节点很好地启动并将其自身注册到集线器。我可以针对这个节点运行测试。
但是,当测试运行时,浏览器在VM上不可见,这意味着屏幕截图无用。
我认为它与允许服务与桌面交互有关,但我无法弄清楚哪一个或如何继续。
任何帮助?
谢谢。
答案 0 :(得分:0)
不幸的是,这是a common problem与Windows上的selenium(或任何其他浏览器自动化软件)。如果selenium作为服务在后台运行,则在运行测试时浏览器将不会出现,并且截屏将导致黑色图片。如果您希望能够观看正在运行的测试并获取屏幕截图,则一般的共识是从命令行手动启动脚本并使其保持运行。