Selenium Exception : "return not in a function"
本文关键字:quot in function not return Exception Selenium | 更新日期: 2023-09-27 17:50:00
我正在用c#编写Selenium测试脚本。Net和我一直碰到这个异常-
ERROR: Threw an exception: return not in function
下面是抛出错误-
的代码行string code = selenium.GetEval(
"var win = this.browserbot.getUserWindow(); "+
"return win.editAreaLoader.GetValue(win.loadedCodeEditorID);"
);
谁能建议为什么异常即将到来,什么可能是最好的方式来获得一个返回值从GetValue javascript函数?
谢谢,
Saarthak
来自GetEval
的selenium文档:
获取方法的求值结果指定的JavaScript片段。的代码片段可以有多行,但是只有最后一行的结果才会返回.
因此您只需要去掉return
:
string code = selenium.GetEval(
"var win = this.browserbot.getUserWindow(); "+
"win.editAreaLoader.GetValue(win.loadedCodeEditorID);"
);