3
我試圖通過Selenium驅動程序運行JavaScript。 executeAsyncScript參數給出了輸入字符串格式不正確的異常。 javascript位於提供的路徑中。 javascript函數實際上是一個onclick,它不接受任何參數,但返回一個我想要進一步計算的值。Selenium + C#:ExecuteAsyncScript不工作
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"
+ ");});"
);
「callback」之前的逗號是什麼?不應該說onPrint(回調)?我想你可能會把所有的連接混淆在一起。 – Martin
這看起來不像有效的JS。 – Stijn