2012-03-21 27 views
0

以下のjs関数はHTMLページでうまくいきます。しかし、私はRCでselenium.getEvalに戻り値jを得ることを戸惑うようにします。何のエラーもなく動作することはできません。私はいくつかの関数呼び出し形式が欠けていますか?前もって感謝します!!!selenium.getEval()によって呼び出されたときにこのJS関数が機能しない理由

function GetTableRow() 
    { 
     var table; 
     var ctext = "bb"; 
     var cname = "mps_tableborder"; 
     var col = 0; 
     var j; 
     for (i = 0; i < document.getElementsByTagName("table").length; i++) { 
      if (cname==document.getElementsByTagName("table")[i].className) { 
      table = document.getElementsByTagName("table")[i]; 
      break; 
      } 
     } 
     for (j = 0; j < table.rows.length; j++){ 
      if (ctext == table.rows[j].cells[col].innerText){ 
      break; 
      } 
     } 
     return (j); 
    } 

答えて

0

メソッドの内容のみを指定できます。メソッド全体ではありません。 [function GetTableRow(){]とメソッドending [}]を開始してメソッドを削除し、getEvalメソッドに渡して返すものを確認してみてください!理想的には正常に動作するはずです。

関連する問題