2017-06-30 6 views
0

Ich möchte einen Klick auf Element mit Java-Skript machen. Der eigentliche Code, der zu klicken ist, ist wie folgt, was gut funktioniert, wenn ich so wie er benutzt werde. Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK.ClickButton();Variablenwert funktioniert nicht bei Verwendung als Aktion

Ich nehme Werte aus Tabelle in 2 verschiedene Zeichenfolge wie folgt. Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK

und ClickButton();

Jetzt versuche ich, klicken Sie mit Kombination dieser zwei Strings zu machen, die nicht funktioniert.

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;  

Antwort

0

Versuchen Sie diesen Code:

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

Danke Dmitry. Es funktioniert. – sanjay

Verwandte Themen