javascriptを使用して要素をクリックしようとしています(これは、セレンロボットフレームワークスクリプト用です)。しかし、それはエラーを投げているセレンロボットフレームワークスクリプトでjavascriptを使用して要素をクリックする方法は?
unknown error: Runtime.evaluate threw exception: SyntaxError: missing) after argument list)
あなたは私の声明を訂正するのを手伝ってもらえますか?
Javascriptの実行 - あなたは上記の文で見ることができるように、私はjavascriptのは「参加者のテキストを持っている要素をクリックします(XPathは任意のIDまたは他のを持っていない>>
document.evaluate('\\span[text()='Participant']', document, null, FIRST_ORDERED_NODE_TYPE, null).click()
をテキスト以外の属性)。コード/ステートメントでエラーが発生した場合は、正しいコード/ステートメントを書くのを手伝ってください。
あなたの更新されたコードをいただき、ありがとうございます。変更されたコードでスクリプトを実行しようとしましたが、次のエラーが発生しました。 Object.injectedScript._evaluateOn(:875:140)のObject.injectedScript._evaluateAndWrap(:808:34)の引数リストの後に、Object.injectedScript.evaluate()でRuntime.evaluate例外がスローされました(SyntaxError:missing) :664:21) –
Yogi
@ Yogiさんはセレニウムを使ってこのjavascriptを呼び出す方法を教えていただけますか? –
@ Yogiこのエラーは '" "'のために発生します。あなたは 'document.evaluate(\" // span [text()= 'Participant'] \ "、document、nullとしてメソッドにJavaScriptを使用するようにしてください。 、XPathResult.ORDERED_NODE_SNAPSHOT_TYPE、null).snapshotItem(0).click(); ' –