执行selenium测试后,旋转新的Windows VM,执行命令,然后退出?

时间:2014-05-06 20:03:36

标签: windows python-2.7 selenium-webdriver virtual-machine

我正在运行Mac,但需要在IE中测试Web应用程序。理想情况下,我希望能够在我的盒子上执行selenium命令,它会启动一个VM(VirtualBox,VMWare,类似的东西),在IE中运行命令,然后在我“#”之后退出VM。完成了。那可能吗?如果没有,是否有其他人更好地了解如何在Windows环境中从不是Windows的盒子中运行selenium命令?我的命令在Python 2.7中,如果重要的话。感谢

1 个答案:

答案 0 :(得分:0)

您的要求应该可以实现。

Selenium可以使用“Selenium Server”,你的python代码使用selenium包可以与之交谈 - 它使用http协议进行这样的遥控。

Selenium服务器正在使用Java,当它启动时,会显示它正在等待命令的URL。

在为您的浏览器构建驱动程序时,可以在您的python代码中使用这些URL,在那里您指定远程Selenim服务器的URL并且应该能够继续,就好像您将在本地工作一样。

Description how to connect is here

Conceptual schema

随意发表评论或回复我这是怎么回事,听起来很有意思,但到目前为止我还没有真正的经验。