2017-07-18 9 views
0

私はロボットフレームワークとselenium2ライブラリを使用しています。私はJavascriptを使用してテキストフィールドのテキストを設定しようとすると、私は次のエラーを取得:以下python robotframeworkのJavascript構文エラー

'WebDriverException: Message: unknown error: Runtime.evaluate threw exception: SyntaxError: missing) after argument list' 

を私の機能である問題が私のPythonのバージョンとクロームドライバであるよう

def jsSetTextByName(self, name, vValue): 
    "Setting value using java script with name" 
    print "document.getElementsByName('" + name + "').value='" + vValue + "'" 
    self.execute_javascript("document.getElementsByName('" + name + "')[0].value=('" + vValue + "')") 
+1

あなたの変数は何ですか?あなたのHTMLは何ですか?私にはかなり自己説明的なエラーのように見える: '構文エラー'? – Goralight

+0

'value'の後に'() 'を削除する必要があると思います。よく分かりません。 –

+0

名前はxpathを保持し、vValueはテキストフィールドに入力する値を保持します(interger) – Daybon

答えて

0

が見えます。私はすべてを更新して、すべて今よく見える。ありがとう