phantomjs - CasperJS/PhantomJS 如何保持旧页面打开?

标签 phantomjs casperjs

我有一些需要填写的动态输入表单。问题是要填写表格,我需要访问另一个页面以获取取决于上一页输入的数据。因此,在我获得数据然后返回表单后,表单已经更改,因此我需要在获取数据时保持该表单打开。那么问题是如何制作呢?

最佳答案

您可能会创建两个 casper 实例。您的第一个实例将在第一页的位置,并在需要时创建另一个实例并从中获取数据。将数据存储在 casper 的全局范围内。

让 waitFor 直到你的变量值在第一个实例中设置。

关于phantomjs - CasperJS/PhantomJS 如何保持旧页面打开?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21869439/

相关文章:

javascript - Casperjs 访问框架内的框架

node.js - 使用 node-webshot 捕获网页图像的一些问题

javascript - 使用 Karma 测试 Angular 代码时出现的问题

javascript - 如何在 NodeJS 中使用 PhantomJS 模拟鼠标悬停或在页面上运行 JS 功能

javascript - CasperJS 向端点发送空 POST 数据

javascript - CasperJs 电子邮件在文本框中无效

javascript - 返回只读内容 <input type=text>

javascript - 如何在测试环境中的测试中设置 CasperJS 页面选项?

javascript - 如何在 Phantomjs (javascript) 中获取完整 html 页面的高度?

jquery - 无法使用 casperjs 找到现有元素