小编Arw*_*ool的帖子

Selenium + C#:ExecuteAsyncScript无效

我正在尝试通过Selenium驱动程序运行javascript.executeAsyncScript参数提供输入字符串格式不正确的异常.javascript在提供的路径中.javascript函数实际上是一个onclick,它不接受任何参数,但返回一个我想要进一步计算的值.

 Driver.Manage().Timeouts().SetScriptTimeout(TimeSpan.FromSeconds(5));
           var js = Driver as IJavaScriptExecutor;
     var formobject = js.ExecuteAsyncScript(
                           "var callback = arguments[0];"
                         + "var params = arguments;"
                         + "require(['Recruiting/Modules/CandidateProfile'],function(onPrint){"
                         + "onPrint("
                         + ",callback"
                         + ");});"
                     );
Run Code Online (Sandbox Code Playgroud)

javascript c# selenium

3
推荐指数
1
解决办法
550
查看次数

标签 统计

c# ×1

javascript ×1

selenium ×1