casperjs 相关问题

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

Casperjs不会重定向,如果javascript中有'let'

例如,这是HTML页面的来源:example.html

回答 1 投票 0

如何在等待功能上达到超时时跳过步骤

当脚本达到超时限制时,如何阻止脚本停止执行?我的代码如下:this.waitForSelector(“#my_selector”,function(){// ...魔术代码},null,30000)...

回答 1 投票 0

从网站点击按钮自动下载每日csv文件

我想自动化访问网站,单击按钮和保存文件的过程。在此站点上下载文件的唯一方法是单击按钮。您无法导航到该文件...

回答 1 投票 3

如何通过命令行将变量作为参数传递给CasperJS脚本?

我在一个js文件中使用PhantomJs,CasperJs和Js来运行cmd。想象一下,我们有两个文件(test1.js和test2.js)。这两个文件都有一个url / site变量,可以将测试指向特定的...

回答 5 投票 18

触发器使用CasperJS选择React App中的更改

现在,我无法成为唯一一个遇到麻烦的人。我有一个用React构建的简单页面。在其中,我有一个简单的组件,它可以实现选择和 - 更改值 - 触发......

回答 3 投票 2

如何使用Puppeteer暂停并等待用户输入?

在继续之前,我需要让Puppeteer暂停并等待用户输入用户名和密码。这是一个nodejs 8.12.0应用程序。 (async()=> {const browser = await puppeteer.launch({headless:...

回答 1 投票 0

是否可以对已通过getElementsInfo检索的元素使用getElementsInfo?

我想知道是否有办法两次调用casperjs getElementsInfo,我试图做一些类似于下面的事情没有运气。想知道是否有解决方法吗? var rows = this ....

回答 2 投票 0

有没有办法传递一个变量来评估或者从evaluate中加载一个json文件?

我正在尝试将位于本地JSON文件中的一些数据传递给casper.evaluate,但似乎无法从那里访问它。我试过从外面评估加载它,但我无法在里面阅读...

回答 1 投票 0

如何使用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

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