我以前使用IWebDriver来控制IE进行测试。但支持IWebDriver和IWebElement的方法非常有限。我发现属于Selenium命名空间的ISelenium/DefaultSelenium非常有用。如何在不安装Selenium Server的情况下使用它们来控制IE?是否可以在不安装Selenium Server的情况下使用ISelenium/DefaultSelenium?
这里的DefaultSelenium的构造函数:
ISelenium sele = new DefaultSelenium(**serveraddr**, **serverport**, browser, url2test);
sele.Start();
sele.Open();
...
看来我之前,我创建一个ISelenium对象安装Selenium服务器。我试图用C#+ Selenium来构建一个.exe应用程序,它可以在不同的PC上运行,并且不可能在所有PC上安装Selenium Server(你永远不知道哪一个是下一个运行的该应用程序)。
有谁知道如何在不安装服务器的情况下使用ISelenium/DefaultSelenium? thx!
如果您使用WebDriver(Selenium 2),它不需要启动Selenium Server – 2012-12-13 05:02:38