我正在为我们的自动化测试平台整理一些想法,并且一直在寻找 Selenium 的测试运行器。
我将记录的 Selenium C# 脚本包装在 MbUnit 测试中,该测试是通过 MbUnit NAnt 任务触发的。Selenium 测试客户端创建如下:
selenium = new DefaultSelenium("host", 4444, "*iexplore", "http://[url]/");
如何将主机、端口和 url 设置传递到测试中,以便可以通过 NAnt 任务控制它们的值?
例如,我可能有多个 Selenium RC 服务器在监听,并且我想使用相同的测试代码在每个服务器地址中传递,而不是在测试本身中嵌入设置。
我有一个使用我编写的自定义 NAnt 任务模拟的方法,但它不是目前最优雅的解决方案,我想知道是否有更简单的方法来完成我想做的事情。
如果有人可以提供帮助,非常感谢。