C# Geckodriver不适用于azure云应用服务上的firefox
我使用selenium开发了.NETMVC应用程序,以从站点获取DOM属性。我正在为FireFox使用selenium IWebDriver。版本详情如下:C# Geckodriver不适用于azure云应用服务上的firefox,c#,selenium,model-view-controller,C#,Selenium,Model View Controller,我使用selenium开发了.NETMVC应用程序,以从站点获取DOM属性。我正在为FireFox使用selenium IWebDriver。版本详情如下: 硒:3.11.2.0 Firefox夜间版:61.0a1(64位) .Net框架:4.5 我已经在本地IIS上发布并托管了应用程序,运行良好。但当我在Azure云应用服务上托管应用程序时,它工作不正常,并显示以下错误消息 应为浏览器二进制位置,但在默认位置找不到二进制,未提供“moz:firefoxOptions.binary”功能,并且在
IWebDriver stackoverflowdriver = new FirefoxDriver();
stackoverflowdriver.Navigate().GoToUrl("https://stackoverflow.com/users?search=" + searchkey);
Thread.Sleep(2000);
提前感谢。IMO,错误消息是清晰简洁的预期浏览器二进制位置,但无法在默认位置找到二进制,如果没有代码试用,将很难帮助您out@DebanjanB我已经更新了我的代码,请检查一下。我还将geckodriver.exe保存在Azure App Services文件夹中我发布的应用程序的bin文件夹中。