2017-06-30 4 views
0

Javaスクリプトを使用して要素をクリックしたいと思っています。クリックされる実際のコードは以下の通りですが、私がそのまま使用しているとうまくいきます。 Aliases.LateralData_Applications_Dashboard.LoginForm.btnOK.ClickButton();アクションとして使用中に変数の値が機能しない

テーブルの値を次のように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;  

答えて

0

このコードを試してみてください。

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

あなたのドミトリーをありがとうございます。それは働いている。 – sanjay

関連する問題