小编Ron*_*nin的帖子

使用Selenium WebDriver.dll的Azure函数

我试图从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)

c# selenium azure selenium-webdriver azure-functions

4
推荐指数
1
解决办法
1367
查看次数