使用Selenium 2.7.0创建新的InternetExplorerDriver时出现SocketException

本文关键字:InternetExplorerDriver SocketException Selenium 创建 使用 | 更新日期: 2023-09-27 18:09:47

我正在尝试创建Selenium InternetExplorerDriver的新实例来运行一个简单的测试,我收到以下异常消息:

SocketException occurred
No connection could be made because the target machine actively refused it ::1:56335

在这个点上它到底在尝试连接什么?我已经尝试使用以下代码设置驱动程序的代理设置,但仍然收到相同的错误:

var proxy = new Proxy { ProxyAutoConfigUrl = "http://myworkproxy.removed.com:1234" };
var capabilities = DesiredCapabilities.InternetExplorer();
capabilities.SetCapability(CapabilityType.Proxy, proxy);
driver = new InternetExplorerDriver(capabilities);

我已经搜索过了,但是找不到很多关于Selenium最新版本的文档。有什么建议吗?

使用Selenium 2.7.0创建新的InternetExplorerDriver时出现SocketException

如果您使用的是最新版本的Selenium (Selenium -webdriver),那么SocketException发生了,因为您的代码无法连接到默认端口上的Selenium服务器(我相信4444)。这可能是因为您还没有启动selenium服务器(以jar文件的形式出现—请参阅selenium主页),或者可能有另一个应用程序正在使用您尝试连接的相同端口。

相关文章:
  • 没有找到相关文章