我试图从Azure Function C#代码使用Selenium WebDriver.dll,并且在实例化WebDriver时遇到以下问题。
错误:
2017-10-16T20:02:25.169执行功能时发生异常:Functions.fnTestSelenium。Microsoft.Azure.WebJobs.Script:发生一个或多个错误。mscorlib:该路径不是合法格式.2017-10-16T20:02:25.278功能已完成(失败,Id = 2fcb928f-ee39-4cfe-99f2-4be2d57e91b2,持续时间= 843ms)
码
#r 使用System.Net的“ D:\ home \ site \ wwwroot \ fnTestSelenium \ bin \ WebDriver.dll”;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, TraceWriter log)
{
log.Info("C# HTTP trigger function processed a request.");
IWebDriver driver=new FirefoxDriver();
// parse query parameter
string name = req.GetQueryNameValuePairs()
.FirstOrDefault(q => string.Compare(q.Key, "name", true) == 0)
.Value;
// Get request body
dynamic data = await req.Content.ReadAsAsync<object>();
// Set name to query string or body …Run Code Online (Sandbox Code Playgroud)