我以前使用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