点击CasperJS中的链接,标签

时间:2015-09-21 11:46:50

标签: javascript click casperjs

我试图点击下载按钮'在下图中:  enter image description here

正如您在检查器中看到的那样,标签中有额外的间距,因此只需执行以下操作:

this.clickLabel("Download", "a");

不起作用。

我已尝试从html剪切并粘贴文本,但返回字符的性质会产生解析错误。

有什么想法吗?

更新: @Artom B。重复链接确实有问题的潜在解决方案,但用户提出的问题并不相同,也很难找到。

1 个答案:

答案 0 :(得分:0)

在@Artjom B的帮助下,我开始使用:

subject, message, chatRoomMsg, chatRecipientMsg = (
    set_mail_and_chat(user, user_dict[user]))

基本上,通过搜索包含“下载”的任何链接,可以克服在“下载”之后出现尾随字符的问题。使用它时,如果另一个链接在页面中也包含“下载”,那么它会引起问题。

注意:这类似于Artjom在问题上发表的重复链接,但我认为问题是独一无二的,标题与该问题的关联性更好。