我想知道在使用clj webdriver填写表单后如何单击“提交”按钮。我使用了点击功能(click "a#foo")
但没有用。
<a class='ct ct-sec' href='javascript:void(0);' id='submit'>
Submit
</a>
这是它的代码。
谢谢
答案 0 :(得分:1)
If you want to click this submit
link using clj webdriver,你做的绝对正确。但问题在于此声明(click "a#foo")
selenium会尝试点击第一个找到的<a>
元素,该元素具有id属性值foo
,而您想要点击<a>
具有ID {的元素{1}}。
所以在你的情况下,声明中的一点点变化,你应该尝试如下: -
submit
注意: - 基本上(click "a#submit")
是a#submit
表达式。 Clj webdriver use to locate an element using css finder
。
To learn more about css selector
, you should follow this css selector reference