【发布时间】:2017-05-19 19:51:27
【问题描述】:
如果使用 ctrl+F5(非调试)运行,很少行程序可以完美运行,但使用 F5(调试)运行时会抛出异常:
private static void Main(string[] args)
{
IWebDriver driver = new ChromeDriver(@"C:\Program Files (x86)\ChromeDriver");
此语句抛出“无法建立连接,因为目标机器主动拒绝它”异常,没有内部异常。
再次,它与 ctrl-f5 完美配合
- Windows 7 x64
- VS 2012
- 使用 Selenium WebDriver NuGet Packcge 2.35(最新)
- 使用 ChromeDriver.exe (v2.4.226107)(最新)
- 所有防火墙和杀毒软件等都被杀死。
- 以管理员身份运行 VS 并关闭 UAC
为什么调试和不调试运行有这种区别? (我知道调试器有宿主进程请不要解释)
如何在调试模式下运行这个简单的程序?
有什么想法吗? 提前谢谢
【问题讨论】:
-
可以在另一台机器上重现吗?
标签: c# visual-studio-2012 selenium selenium-chromedriver