如何使用clj webdriver单击提交按钮

时间:2016-10-14 00:33:14

标签: selenium selenium-webdriver clojure webdriver

我想知道在使用clj webdriver填写表单后如何单击“提交”按钮。我使用了点击功能(click "a#foo")但没有用。

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

这是它的代码。

谢谢

1 个答案:

答案 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