2016-10-14 3 views
0

clj webdriverを使用してフォームに入力した後、「submit」ボタンをクリックする方法を知りたいと思います。私はクリック機能(click "a#foo")を使用しましたが、使用していません。clj webdriverを使用してサブミットボタンをクリックするには

<a class='ct ct-sec' href='javascript:void(0);' id='submit'> 
Submit 
</a> 

これはそのコードです。

おかげ

+0

私はCLJ知らないが、 '( "#のfoo" をクリックしてください)'何をすべきかを想定していますか?私が推測するならば、 '' a#foo ''はCSSセレクターですが、' id = foo'の 'A'タグを見つけます。あなたは '試してみるかもしれません(#" submit ")をクリックしますか? – JeffC

+0

@JeffC私は使用しました( "a#submit"をクリックしただけですが) – joey

答えて

1

If you want to click this submit link using clj webdriver、あなたは絶対に正しいやっています。しかし問題はこのステートメントにあります(click "a#foo")セレンは最初にのid属性の値がfooの要素を見つけようとしますが、の要素はsubmitです。

だからあなたの場合には文の少しの変更がある、あなたは以下のように試してみてください: -

(click "a#submit") 

: - 基本的a#submitcss selector式です。 Clj webdriver use to locate an element using css finder

To learn more about css selector, you should follow this css selector reference

関連する問題