问题标签 [slimerjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
727 浏览

php - Slimerjs 与 exec linux centos 6

我刚刚安装了 Slimerjs,但在网络上没有结果。

找到 slimerjs 并像 -help 等命令输出它们应该: exec('/usr/bin/slimerjs -help'.' 2>&1',$out,$ret);

但这条线不起作用

仅输出 int(1);仅此而已。日志中没有错误,它不起作用。如果浴缸正确输出总是 int(1),我可以写任何我喜欢的东西。

谢谢

0 投票
0 回答
240 浏览

javascript - 如何确认在 SlimerJS 中保存文件

我想从 url 保存文件,但打开 iframe 我可以在其中确认操作。但是如何使用 PhantomJs 确认操作

0 投票
1 回答
2464 浏览

ssl - HTTPS 站点上的 PhantomJS “SSL 握手失败”,即使使用所有标志

默认情况下,PhantomJS 将无法加载许多 HTTPS url,但您可以通过添加一些命令行标志(如--ignore-ssl-errors=true--ssl-protocol=any. 但是,即使启用了这些标志,我也发现一些站点会失败;例如尝试以下代码片段:

当我在启用这两个标志的情况下运行此脚本时,我得到以下输出:

我已经用谷歌搜索了很多,围绕 PhantomJS 和 SSL 故障的讨论都建议使用上述两个命令标志,或者建议这是由于 PhantomJS中的一个不太可能很快得到修复的错误。

SO上的任何人对我如何让PhantomJS加载上述URL(以及发生相同HTTPS错误的任何其他站点)有不同的想法?我的计划 B 是尝试 SlimerJS,因为我知道它不会共享此 SSL 错误,但这会涉及一些风险,除非绝对需要,否则我宁愿不这样做。

0 投票
2 回答
1723 浏览

javascript - SlimerJs PDF 渲染到文件

我正在寻找 SlimerJs (v0.9.6) 作为呈现 PDF 的选项。我已经标记了应该从中呈现 PDF 的 HTML,并运行此命令来呈现它:

在我的renderPdf.js文件中,我定义了:

我看到一个打开的窗口,其中 HTML 页面完全按预期呈现,但它没有呈现到定义的文件page.pdf. 我是否缺少一些东西来将其渲染到文件中?或者也许有一个已知的问题?非常感谢任何帮助:)

0 投票
1 回答
1268 浏览

javascript - Casperjs:打开一个新窗口/标签

我正在尝试创建一个将通过我的网站的测试脚本,单击一个链接并打开一个新选项卡到另一个网站,填写表格提交然后返回原始网站,但是我看过的每个示例和试过对我不起作用。页面一直运行到那里打开新窗口,然后新窗口在那里停留大约 5 秒钟,然后一切都关闭。这是我得到的:

0 投票
1 回答
241 浏览

casperjs - 更新后无法运行 CasperJS 脚本

我面临一些奇怪的问题。在更新 SlimerJS 和 casperJS 之前,每个脚本都运行良好,但从昨天开始我无法运行这些脚本。当我在下面运行这个命令来运行脚本时

每个脚本都失败了

有人知道我收到什么/为什么会出现这个错误吗?目前我正在使用 SlimerJS=SlimerJS 0.9.6 和 CasperJS=1.1.0-beta3

0 投票
1 回答
109 浏览

phantomjs - slimerjs - 打开通过标准输入的网页?

slimerjs 可以通过标准输入将网页作为输入吗?

例如 generateHtmlFileAndWriteToStdOut | 纤细的

我想在脚本管道中使用 slimerjs。

0 投票
0 回答
70 浏览

javascript - 如何使用 CasperJS 处理 firefox 浏览器下载窗口

你如何管理下载窗口firefox?我的意思是场景是:我已经在笔记本上创建了,我想将该笔记本导出为一个带有单击选项的文件,this.click({type:'css', path:"#export_notebook"});但是当 Firefox 抛出下载窗口时它会卡住(是否打开/保存文件)。如何处理那个窗口?请让我知道解决方案

0 投票
2 回答
493 浏览

casperjs - 如何在每个 TestCase 之间有一些延迟的情况下执行 Casper JS TestSuite?

我有一个 basic_function.js 脚本文件,其中包含一些验证和常用操作。就像我说的下面是验证部分(示例)

只需调用即可在每个脚本中使用

当我开始执行测试套件(包含大约 10-12 个测试脚本)时,有时第一个脚本通过验证部分通过,而一些脚本在验证部分失败,并在日志中打印

找不到可共享链接的匹配元素

并在下一个脚本中通过。我不知道它为什么会这样

0 投票
2 回答
187 浏览

ubuntu - 在 Ubuntu 上安排 SlimerJS 任务

我正在尝试在 Ubuntu 上使用 SlimerJS 设置重复任务。它通过以下方式在终端中独立工作:

但是,当我将命令放入 Gnome 任务计划程序并运行它时,没有弹出浏览器窗口。它只是说按Enter键关闭窗口。

任何人都知道我在这里缺少什么(或者是否可以以这种方式运行 SlimerJS?)