如何使用Selenium Server 2.20获取服务器名称或地址

时间:2012-03-19 14:23:42

标签: webdriver selenium-webdriver

使用Selenium Server时,记录实际执行selenium脚本的机器名称非常有用。是否有可能获得这些信息?

我正在使用C#绑定,但使用任何语言的答案都可以。

1 个答案:

答案 0 :(得分:3)

我们应该知道Selenium Server的运行位置。

这是Java代码:

我们在HttpCommandExecutor类中有直接的方法,getAddressOfRemoteServer()

Firefox的代码:

RemoteWebDriver rcw = new RemoteWebDriver(新网址(“http:// serveraddress:portnumber / wd / hub”),DesiredCapabilities.firefox())

所以如果你有一个RemoteWebDriver实例

rcw.getCommandExecutor()。getAddressOfRemoteServer()

IE的代码:

与上面相同或本地

((HttpCommandExecutor)(新的InternetExplorerDriver()。getCommandExecutor()))。getAddressOfRemoteServer();