clj webdriverを使用してフォームに入力した後、「submit」ボタンをクリックする方法を知りたいと思います。私はクリック機能(click "a#foo")
を使用しましたが、使用していません。clj webdriverを使用してサブミットボタンをクリックするには
<a class='ct ct-sec' href='javascript:void(0);' id='submit'>
Submit
</a>
これはそのコードです。
おかげ
clj webdriverを使用してフォームに入力した後、「submit」ボタンをクリックする方法を知りたいと思います。私はクリック機能(click "a#foo")
を使用しましたが、使用していません。clj webdriverを使用してサブミットボタンをクリックするには
<a class='ct ct-sec' href='javascript:void(0);' id='submit'>
Submit
</a>
これはそのコードです。
おかげ
If you want to click this submit
link using clj webdriver、あなたは絶対に正しいやっています。しかし問題はこのステートメントにあります(click "a#foo")
セレンは最初にのid属性の値がfoo
の要素を見つけようとしますが、の要素はsubmit
です。
だからあなたの場合には文の少しの変更がある、あなたは以下のように試してみてください: -
(click "a#submit")
注: - 基本的a#submit
はcss selector
式です。 Clj webdriver use to locate an element using css finder
。
To learn more about css selector
, you should follow this css selector reference
私はCLJ知らないが、 '( "#のfoo" をクリックしてください)'何をすべきかを想定していますか?私が推測するならば、 '' a#foo ''はCSSセレクターですが、' id = foo'の 'A'タグを見つけます。あなたは '試してみるかもしれません(#" submit ")をクリックしますか? – JeffC
@JeffC私は使用しました( "a#submit"をクリックしただけですが) – joey