问题标签 [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 回答
621 浏览

javascript - CasperJS 无法填充谷歌搜索字段

我正在使用 CasperJS(带有slimerjs引擎)来填写表格。然而,这是行不通的。

我用一个简单的 google.com 脚本试了一下:

表单未填写,页面加载后没有任何反应。详细日志指出:

(然后结束)

我究竟做错了什么?表单 ID 100% 正确..

0 投票
1 回答
441 浏览

phantomjs - 根据 casperjs 中的 mimetype 下载文件

在网络抓取练习中,我需要单击链接,如果是 html,则让它们呈现内容,否则下载。如何在 phantom/slimerjs 之上使用 casperjs 或其他一些工具来完成此任务?

据我了解,phantom/slimerjs 缺乏支持下载的 API。casperjs 有一个下载 API,但我看不到如何检查 mime 类型并在下载其他内容时让 html 呈现。

0 投票
1 回答
451 浏览

casperjs - SlimerJS 窗口未打开,而是在警报框中显示消息

我们已经在 VM 上安装了 slimerjs、phantomjs、casperjs(我们通过“putty”访问它)。当我们尝试通过以下命令执行 casperjs 测试套件时:

我们收到一条警报消息,说,

slimerjs 已经在运行,但没有响应。要打开新窗口,您必须先关闭现有的 slimerjs 进程,或者重新启动系统。

0 投票
2 回答
1854 浏览

node.js - slimerjs command doesn't do anything after install

just tried running "slimerjs hello.js" after installing it via npm or homebrew and of course having a hello.js file.
and it just doesn't do anything except going to a new line.
it does not say command not found so that should mean it is installed somehow.
i'm also trying to run it with casperjs like that "casperjs test someDirectory --engine=slimerjs". also nothing happening.
even slimerjs -v is not showing or doing anything.

anybody have come across that or am i just missing something :/
thanks in advance

0 投票
1 回答
349 浏览

facebook - Slimerjs 仅对可见区域进行快照

我正在使用 slimerjs 进行屏幕截图,如果您指定的宽度小于页面的最小宽度 - 则会切入可见区域。

这只发生在 Facebook 上。

https://github.com/Samael500/save_screenshot_test/blob/32af68387072a690ebce18b29c973330ac2497b4/img/slimerjs/www.facebook.com-240px.png

但在其他网站(如 Google)上呈现所有页面。

https://github.com/Samael500/save_screenshot_test/blob/32af68387072a690ebce18b29c973330ac2497b4/img/slimerjs/google.com-240px.png

我用这个脚本做一个截图

然后这样称呼它 $ ./slimerjs slimer_screen.js --ssl-protocol=any

如何获取完整的 Facebook 页面快照?

0 投票
1 回答
614 浏览

javascript - PhantomJS / SlimerJS 无法点击画布元素

我正在尝试使用 PhantomJS 或 SlimerJS 自动化网站上的画布元素。我很难让画布元素检测我的点击按钮。从屏幕截图中,我可以看出鼠标悬停在按钮上,但它拒绝点击它们。

有人可以告诉我我的错误在哪里吗?

PhantomJS 版本:
1.9.8 SlimerJS 版本:0.9.5

0 投票
1 回答
148 浏览

javascript - 如何使用 slimerjs 提取驻留在 d3 svg 组件中的数据?

几天前我才开始使用 slimerJS。我想知道如何使用 slimerjs 来处理 SVG 组件?我们正在使用图形来表示我们的 Web 应用程序中的各种数据,它会根据来自客户端的输入而动态变化。

出于测试目的,我必须从图形部分中提取由每个 d3 svg 元素限定的数据,并且必须使用数据库中的真实数据验证其数据。除了截取 svg 组件的屏幕截图,还有什么更好的方法可以使用 slimerjs 将 SVG 元素(在 Web 应用程序中)表示的数据与数据库中的原始数据进行验证?

0 投票
2 回答
115 浏览

javascript - 无法在对话框中使用 sendKeys

我正在使用casperJS导入文件,下面是对话框的HTML脚本和图片

文件上传对话框

场景是我需要在笔记本字段中输入笔记本的 ID,然后单击导入。下面是我使用的 casperJS 代码

对话框打开但无法在笔记本字段中输入文本。

0 投票
0 回答
1069 浏览

firefox - 带有 xvfb 的无头浏览器中的 WebGL 应用程序(Cesium)

我正在尝试使用无头 Firefox运行 Cesium ( http://cesiumjs.org/ )。我也试过 slimerjs。在这两种情况下,我都使用 xvfb,并得到这个:

我确实在网上四处寻找,但没有找到任何满意的答案。有这样的:Is there a way to run unit test for a WebGL webapp in a headless browser,但它没有生成很多回复,唯一的答案不被接受。

0 投票
1 回答
158 浏览

javascript - Facing issue while file uploading in casperjs

I am facing problem while uploading a file using casperjs. and below is the link of the site:http://207.140.168.200/login.R and below is the HTML content

and below is the casperjs code which i am using for automation

It is not at all selecting the file from that location.Note that i am not running it headless, so that i can see all the operation going on