如何点击CasperJS中的按钮

时间:2015-03-10 20:17:38

标签: casperjs

我无法弄清楚如何使用CasperJS点击此按钮。 到目前为止,我一直在使用thenClick并搜索与a[href='']的链接,但我不能为此按钮执行此操作。当我检查按钮的元素时,它显示了这一点:

<a style="float"href="javascript:void(0)"onclick="$('#divNewSection').slideToggle()">add...</a>

1 个答案:

答案 0 :(得分:1)

点击该链接的方法有很多种。你必须找到一种独特的方法来解决它。

例如:

  1. casper.click("a[style='float']")

  2. casper.click("a[style='float'][onclick*='.slideToggle()']")

  3. casper.click('a[onclick="$(\'#divNewSection\').slideToggle()"]')

  4. casper.click(x("//a[text()='add...']"))其中var x = require('casper').selectXPath;