从IIS上部署的MVC应用调用时,Selenium Firefox无法打开

时间:2019-01-28 18:07:20

标签: c# selenium selenium-webdriver iis

我试图在Asp.net MVC 5中的控制器内的代码下面运行:

var driver = new FirefoxDriver(firefoxOptions);

当我使用IIS Express时它可以工作,但是当我使用IIS时却没有打开浏览器。我们是否需要在IIS设置中进行某些操作才能使其正常工作?

1 个答案:

答案 0 :(得分:0)

尝试使用RemoteWebDriver而不是FirefoxDriver

DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.SetCapability(CapabilityType.BrowserName, "firefox");
string serverURL = "http://localhost:4444/wd/hub";
driver = new RemoteWebDriver(new Uri(serverURL), capabilities);