ASsign IJavaScriptExecutor执行脚本结果到局部变量

时间:2019-06-17 19:25:43

标签: javascript c# selenium-webdriver

是否可以将IJavaScriptExecutor的值分配给特定的局部变量?

IWebElement element= getelement(rowNumber);
IJavaScriptExecutor js = (IJavaScriptExecutor)Utility.Driver;
js.ExecuteScript("ko.dataFor(arguments[0]).Title()", element);

此js的结果是一个字符串。我想将该字符串分配给特定变量并作为方法的结果返回。 有什么办法吗?

我尝试过

text=js.ExecuteScript("ko.dataFor(arguments[0]).Title()", element).ToString();

但是很明显为什么它不起作用。 还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

尝试在JavaScript代码中添加Private Sub CommandButton1_Click() If Sheets("sheet1").Range("B3:E7").Value < 35 Then Sheets("sheet1").Range("B3:E7").Value = "Fail" Else: Sheets("sheet1").Range("B3:E7").Value = "Pass" End If End Sub

return