我一直在寻找自动使用UI测试工具,似乎在Selenium的第一个障碍中遇到了问题。使用硒C的Internet Explorer自动化测试#
这是我的理解,如果你使用的WebDriver,没有必要为你设置一个Selenium服务器或类似的东西。基本上,我想要做的就是在Internet Explorer本地创建一个实例并对其进行控制。
使用这个非常基本的代码;
var ie = new InternetExplorerDriver();
ie.Navigate().GoToUrl("www.google.co.uk");
我在第一行得到以下错误;
No response from server for url http://localhost:64333/session
根据这个声明,我不知道我需要做什么才能得到这个实例;
一旦你的项目设置,你可以看到,webdriver的行为就像 任何正常的图书馆:它是完全独立的,和你平时 不需要记住启动任何其他进程或运行在使用前安装任何 安装程序,而不是使用Selenium-RC的 代理服务器。
由于WatIn选项已停止,因此我们需要了解Selenium是否可以解决我们解决方案中的特定问题时的建议。
感谢
我还没有在C#的工作。在java中试过相同的代码,它的工作原理是InternetExplorerDriver ie = new InternetExplorerDriver(); ()“(www.google.co.uk”); –
@ A.J是的,正是我认为我的机器应该发生的事情。我不知道为什么它会尝试在做我想做的事之前连接到它。 – ChrisBint
您使用的是什么版本的硒? – nilesh