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 + "')")
あなたの変数は何ですか?あなたのHTMLは何ですか?私にはかなり自己説明的なエラーのように見える: '構文エラー'? – Goralight
'value'の後に'() 'を削除する必要があると思います。よく分かりません。 –
名前はxpathを保持し、vValueはテキストフィールドに入力する値を保持します(interger) – Daybon