casperjs 相关问题

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

亚马逊卖家中心登录Scrape PhantomJS + CasperJS

首先我想说的是,我们只抓取我们自己的帐户,因为我的公司需要来自我们自己的仪表板的数据,而我们无法从 MWS API 获取这些数据。我对这些API非常熟悉。 我...

回答 2 投票 0

CasperJS:亚马逊无限验证码登录

我正在使用 Casperjs 登录我的亚马逊帐户并检索一些数据。 但偶尔我会在登录时收到验证码。所以 casperjs 向我显示验证码,然后我手动返回解决方案......

回答 3 投票 0

在magento2中使用casperjs插入stripe信用卡号。

我试图在magento 2中使用casperjs在一步结账处做一个功能测试。在这种情况下,我使用Stripe作为支付网关,并且有一个没有id或名称的iframe。(类名...

回答 1 投票 0

如何从链接直接下载图像以保存或下载CasperJS单击按钮?

我正在尝试使用CasperJS下载图像。问题是我需要从单击按钮事件或直接下载链接下载此图像。我还没有代码,所以任何人都可以...

回答 1 投票 0

评估函数中的JS无法执行

我是新来的。当我尝试使用casperjs.evaluate()执行JS时,我发现事件未执行。像casper = require(“ casper”)。create();这样的代码casper.start(“ https://www.google ....

回答 1 投票 1

CasperJS:吞下Enter之类的特殊键?

[我正在尝试使用CasperJS编写测试,以用于在输入中按Enter键是页面的触发器,以便该页面对输入的文本进行某些处理。缩写/ ...

回答 1 投票 6

从javascript casperjs中的DOM元素中提取文本

for(var i = 0; i <20; i ++){this.fetchText('div.ma-AdCardMyAds:nth- child('+ i +')> div.one> div.two> div.three> span [class =“ ma-AdCard-price”]')); }有时在...

回答 1 投票 0


错误-运行spookyjs

我在运行spookyjs时在Windows中收到以下错误,但是代码在Linux中正常工作。错误events.js:85 throw er; //未处理的“错误”事件^错误:在...

回答 3 投票 11

如何在CasperJS中打开具有相同标题的不同弹出窗口?

我正在尝试使用casperJS自动化一些任务,并且需要打开多个弹出窗口。但是,所有弹出窗口都具有完全相同的url(http://.../ printit.aspx / ...),因此,每当我使用this.withPopup(...

回答 2 投票 2

CasperJS可以在同一个进程中运行多个实例吗?

我试图在同一个进程上运行CasperJS的多个实例,我的测试代码看起来像这样: 只有一个帐户在数组上它工作正常,但有两个或更多,它总是超时,我不认为我的代码运...

回答 1 投票 3

为什么查看Wraith输出的屏幕截图时我的内容没有居中?

我在使用Wraith时遇到了一个不寻常的问题。 https://github.com/BBC-News/wraith下面的标记旨在使.heading元素居中。它确实可以在所有Chrome,Firefox和...上居中放置。

回答 2 投票 0

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

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