1

我在我的 mac 主机上使用脚本在本地并行 VM 上启动 selenium 节点。

就像是

“prlctl exec Win7-VM-Name-Here 'C:\path_here\start_node.bat'”

该节点很好地启动并向集线器注册。我可以针对这个节点运行测试。

然而,当测试运行时,浏览器在虚拟机上是不可见的,这意味着截图是没有用的。

我认为这与允许服务与桌面交互有关,但我不知道是哪一个,或者如何进行。

有什么帮助吗?

谢谢你。

4

1 回答 1

0

不幸的是,这是Windows 上 selenium(或任何其他浏览器自动化软件)的常见问题。如果 selenium 作为服务在后台运行,则在运行测试时不会出现浏览器,并且截屏只会导致黑色图片。如果您希望能够观看正在运行的测试并抓取屏幕截图,一般的共识是从命令行手动启动您的脚本并让它继续运行。

于 2013-06-28T16:23:29.143 回答