【发布时间】:2011-12-20 10:54:12
【问题描述】:
我一直在研究使用自动 UI 测试工具,但似乎在使用 Selenium 的第一个障碍时遇到了问题。
据我了解,如果您使用 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 的作用就像 任何普通的库:它是完全独立的,你通常 不需要记住启动任何其他进程或运行任何 安装程序之前使用它,而不是代理服务器 硒-RC。
如果 WatIn 选项已停止,我将不胜感激,我需要看看 Selenium 是否可以解决我们解决方案中的特定问题。
谢谢
【问题讨论】:
-
我没有研究过 c#。在java中尝试了相同的代码,它可以工作 InternetExplorerDriver ie = new InternetExplorerDriver(); ie.navigate().to("www.google.co.uk");
-
@A.J 是的,这正是我认为应该在我的机器上发生的事情。我不知道为什么它会在做我想做的事情之前尝试连接到那个。
-
你使用的是什么版本的硒?
-
@nilesh 2.9 目前不知道有没有更新版本,会查。
-
更新到 2.11 出现同样的问题。
标签: c# testing user-interface selenium selenium-webdriver