用作操作时变量值不起作用

Variable value is not working while using as action

我想使用 java 脚本点击元素。要单击的实际代码如下所示,如果我按原样使用,它可以正常工作。 Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK.ClickButton();

我正在将 table 中的值放入 2 个不同的字符串中,如下所示。 Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK

ClickButton();

现在我正在尝试使用这 2 个不起作用的字符串组合来进行点击。

  var tblObjectrepo = new db_Acess_connect();
  var tblTestSteps  = new db_Acess_connect1();
  var elementPath=tblObjectrepo.field1;  // getting value as Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK
  var elementAction=tblTestSteps.field1; // getting value as ClickButton
  elementPath.elementAction; // this part of code is not working
  Log.Message("Final Click: "+elementPath+"."+elementAction+";"); value is displaying as Final Click: Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK.ClickButton;    

试试这个代码:

var expr = elementPath + "." + elementAction + "()";
eval(expr);