我无法弄清楚如何使用CasperJS点击此按钮。
到目前为止,我一直在使用thenClick
并搜索与a[href='']
的链接,但我不能为此按钮执行此操作。当我检查按钮的元素时,它显示了这一点:
<a style="float"href="javascript:void(0)"onclick="$('#divNewSection').slideToggle()">add...</a>
答案 0 :(得分:1)
点击该链接的方法有很多种。你必须找到一种独特的方法来解决它。
例如:
casper.click("a[style='float']")
casper.click("a[style='float'][onclick*='.slideToggle()']")
casper.click('a[onclick="$(\'#divNewSection\').slideToggle()"]')
casper.click(x("//a[text()='add...']"))
其中var x = require('casper').selectXPath;