casperjs 相关问题

CasperJS是一个基于JavaScript的导航脚本和测试实用程序,适用于PhantomJS(WebKit)和SlimerJS(Gecko)。有关在node.js中使用CasperJS的信息,请参阅SpookyJS。

如何使用CasperJS检测选择器中的部分文本

我正在使用CasperJS进行功能测试,我想检查页面中是否显示错误消息。我正在使用:test.assertSelectorHasText('#iccid-error','CC-ICCID-01');这很好......

回答 1 投票 0

单击特定CasperJS按钮不起作用

我在很长的脚本中多次使用以下代码:this.click(“ “);但有一页不起作用,我不明白为什么.HTML是:

回答 2 投票 0

CasperJS的示例代码不起作用

var casper = require('casper')。create(); var链接; function getLinks(){//从网站的右上方导航中删除链接var links = document.querySelectorAll('ul.navigation li a');回来......

回答 1 投票 0

如何使用CasperJS发送电子邮件?

我想使用CasperJS向用户发送电子邮件。有什么办法吗?

回答 1 投票 2

无法在javascript中正确地将JSON转换为XML

当我加载此链接时,我得到一个JSON对象。该对象包含XML数据。我需要从这些标签内部获取数据,遍历类名,我对数据感兴趣...

回答 1 投票 0

如何在CasperJS中按下下载按钮时获取URL

我想点击CasperJS中的“下载”按钮后获取URL。 Download

回答 1 投票 0

如何在casperJs中设置输入标记的值

我有如下所示的输入元素:如何使用casperJs设置/填充其值

回答 2 投票 23

Casperjs thenClick打开datepicker,但无法检索日历内的任何内容

我试图从jQuery UI Datepicker日历中抓取日期信息。日历有几天有可点击的链接。我想要那些链接。日历适用于人类......

回答 1 投票 0

如何单击值为50的此元素,我使用casper为此选择

下拉菜单的位置三个下拉选项这是它在网页中如何工作以选择值50:我点击下拉栏然后有三个值显示10,20和50 ......

回答 1 投票 0

每次使用CasperJS更改URL时如何获取页面标题

我已经检查了CasperJS文档,似乎没有任何事件可以让我在导航时访问当前文档。那么有可能得到一个页面的新标题......

回答 2 投票 1

CasperJS后退导航不起作用?

下面是这样的情况:我使用CasperJS打开页面我点击页面上的按钮转到第2页我点击第2页上的按钮转到第3页现在我在第3页,然后我在当时调用this.back()。 ..

回答 2 投票 3

CasperJS的二进制base64encode

有没有办法在CasperJS中对base64编码二进制数据?我的意思是这样的:var pdfFile = require('fs')。open('some.pdf','br'); var pdf = pdfFile.read(); var编码= ...

回答 2 投票 0

如何使用casperJS获取新页面的URL

我点击按钮时使用casperJS来获取链接。在javaScript中使用window.open返回链接。我写的代码在点击按钮后记录了所有页面,但幻像不是......

回答 2 投票 2

(Chrome DevTools)querySelector即使页面上明显存在元素,也返回null

我试图使用CasperJS抓取一个网站,但casper.waitForSelector()函数总是超时,这意味着它永远不会找到我需要的给定元素。然后我在谷歌做了这些步骤......

回答 1 投票 2

如何在Google Chrome浏览器中打开CasperJS / PhantomJS文件?

我是使用无头浏览器(CasperJS / PhantomJS)的新手,我正在使用它进行网页抓取,因此我可以抓取AJAX网站。但我有一个问题:我需要在一个通用的浏览器中打开文件...

回答 2 投票 0

PhantomJS或CasperJS形成自动提交

我正在建立一个开发CSRF漏洞的实验室任务。我需要一个机器人,他将访问我的页面并执行JS:

回答 1 投票 -1

如何将脚本集成到应用程序中?

我用casperjs创建了一个允许自动购买的脚本。我想创建一个应用程序,以便其他不编码的人可以使用它。如何将脚本放在应用程序中...

回答 1 投票 -2

当queryselector传递变量时,CasperJS找不到链接

我正试图用casperjs刮一个网页。当我将链接ID作为变量传递时,它无法单击链接,但是当我手动输入文本字符串时,它可以正常工作。这很好......

回答 1 投票 2

casperjs / slimerjs:获取请求标头

我正在尝试使用casperjs做一个爬虫。有些请求需要原始标题版本:我必须得到原始的帖子数据,cookie等等,一旦我得到它们,我想修改它们(仍然是原始的)并且做...

回答 1 投票 0

在Mac上安装PhantomJS

我正在尝试在我的Mac(Yosemite)上安装PhantomJS。我做了以下:npm install phantomjs然后我做了:npm install phantomjs-prebuilt这两个都出现在我的node_modules中。但是当我......

回答 6 投票 26

© www.soinside.com 2019 - 2024. All rights reserved.