phantomjs相关内容

PhantomJS 不接受传递给 page.evaluate() 的函数的参数

我无法将参数传递给传递给 page.evaluate 的函数.我正在尝试提交表单. data1 = "文本样本";页.评估(功能(数据1){var form = document.getElementById ("MyForm");form.data.value = data1;表单提交();}); 但是当我截取页面的屏幕截图时,数据字段填充为“未定义".我做错了什么以及如何解决? 解决 ..
发布时间:2021-11-17 05:41:22 前端开发

发布 API 问题后尝试从 api 获取

嗨,开发者,我又来提一个问题了, 我正在尝试从该网站获取一些数据 https://www.iamsterdam.com/nl/uit-in-amsterdam/uit/agenda.我首先抓取了网站,但在执行此操作时,我想到他们有一个 api,而且速度会快很多.所以我试图从我尝试过的api获取数据: get-website.js: var webPage = require('web ..
发布时间:2021-11-15 03:12:01 PHP

发布 API 问题后尝试从 api 获取

嗨,开发者,我又来提一个问题了, 我正在尝试从该网站获取一些数据 https://www.iamsterdam.com/nl/uit-in-amsterdam/uit/agenda.我首先抓取了网站,但在执行此操作时,我想到他们有一个 api,而且速度会快很多.所以我试图从我尝试过的api获取数据: get-website.js: var webPage = require('web ..
发布时间:2021-11-15 03:05:49 PHP

通过单击网页上的按钮运行/执行 CasperJS 脚本

我有一个 casperJS 脚本,它在命令行上运行时返回一个 JSON.我想要这样的安排1)我创建了一个网页2) 单击网页上的按钮后,casperJS 脚本将在服务器端执行并将结果发布/返回给网页. 我该怎么做. 编辑:我在单击按钮时调用用 php 编写的 AJAX 进程.php脚本包含echo exec('casperjs sample.js'); 它没有返回任何东西,但在检查网络 ..
发布时间:2021-11-15 01:30:15 PHP

通过单击网页上的按钮运行/执行 CasperJS 脚本

我有一个 casperJS 脚本,它在命令行上运行时返回一个 JSON.我想要这样的安排1)我创建了一个网页2) 单击网页上的按钮后,casperJS 脚本将在服务器端执行并将结果发布/返回给网页. 我该怎么做. 编辑:我在单击按钮时调用用 php 编写的 AJAX 进程.php脚本包含echo exec('casperjs sample.js'); 它没有返回任何东西,但在检查网络 ..
发布时间:2021-11-15 01:29:43 PHP

如何从 php API 运行 casperJS 脚本

我有一个 casperJS 脚本,它在通过命令行运行时返回 JSON.我想最好在 PHP 中创建一个 API,它在命令行(casperJS sample.js)中运行脚本并返回 JSON 作为结果. 解决方案 我认为你可以使用如下所示的 php exec() 函数来做到这一点 echo exec("/home/user/casperjs/bin/casperjs/full/path/to ..
发布时间:2021-11-15 01:28:54 PHP

在服务器上安装 PhantomJS

我在 Windows 上使用 PhantomJS 并通过命令行访问文件.现在我想将它安装在我在本地主机上工作的服务器上,所以我希望将它安装在 Apache 上,以便我可以将 Phantom 与我的 html 和 PHP 集成在一起,以便在网页中使用.我使用 Windows 8.1 和 Apache 服务器作为本地主机. 我真的可以这样做吗?现在如何在Web服务中使用它?如果我必须让我的网站在 ..
发布时间:2021-11-11 05:39:06 PHP

量角器在 PhantomJS 上运行测试

我似乎无法通过测试成功获得 PhantomJS.我试图将它集成到我的项目中,但在那之后我尝试只运行基本的 Angular Docs 示例,但遇到了同样的问题.我目前的步骤: npm install -g phantomjs phantomjs --webdriver=9515//... GhostDriver - Main - 在端口 9515 上运行 protractor protra ..
发布时间:2021-11-09 04:47:17 其他开发

在 PhantomJS 中设置元素高度

在 PhantomJS 中测试时如何设置元素高度? 我正在使用 Jasmine 框架在 Karma 上进行测试,并在 PhantomJS 无头浏览器上运行.我正在尝试测试与“无限滚动"(当用户滚动到容器元素底部附近时自动加载项目)相关的 AngularJS 指令.我不使用jQuery,我也不希望(除非没有其他方法).我正在使用 .clientHeight、.scrollTop 和 .scro ..
发布时间:2021-11-09 04:12:11 前端开发

使用 Selenium 测试 AngularJS

我在堆栈 ASP MVC + AngularJS 上有一个 SPA 应用程序,我想测试 UI.现在我正在尝试使用 PhantomJS 和 WebKit 驱动程序的 Selenium. 这是一个示例测试页面 - 使用单个元素查看.列表项 从服务器动态加载并受 Angular 限制. 文本 text2 我正在尝试通过测试,但此行中有错误: _driver ..
发布时间:2021-11-09 02:06:14 其他开发

使用 Python/PhantomJS/Selenium 滚动无限页面

我正在尝试抓取这个(无限)页面 (www.mydealz.de),但我无法让我的网络驱动程序向下滚动页面.我使用 Python (3.5)、Selenium (3.6) 和 PhantomJS.我已经尝试了几种方法,但 webdriver 只是不会滚动 - 它只是给我第一页. 第一种方法(通常的滚动方法): last_height = driver.execute_script("返回 d ..
发布时间:2021-09-24 18:42:59 Python

Phantomjs 浏览器 element.getText() 为空

我有一个简单的测试,它将 element.getText() 值打印到控制台.如果我使用 ChromeDriver 运行代码,它可以正常工作.元素可见,我也在等待元素可见,并且在 getText() 调用之前测试了 element.isDisplayed() .但是如果我用 Phantomjs 驱动程序运行它, getText() 的结果是一个空字符串.代码如下: public void tes ..
发布时间:2021-09-22 20:47:07 Java开发

如何在测试期间设置 React 组件的宽度?

我正在尝试测试滑块组件. 这个滑块组件的宽度是可变的.当您单击滑块的“轨道"时,它应该更改值并触发 onChange 回调.该值基于您在轨道上单击的位置.如果您在最小值为 100 且最大值为 200 时单击中间点,则应报告值 150. 我遇到的问题是,当我使用 ReactTest.renderIntoDocument 渲染组件时,该组件没有任何宽度,因此当您单击时它无法计算新值它. ..
发布时间:2021-09-06 18:44:04 其他开发

如何在不使用 python 或 R 中打开浏览器的情况下截取 youtube 页面?

我想截取属于 youtube 的几个链接.我想截取将播放视频的网页的屏幕截图,然后截取屏幕截图或在不播放的情况下截取屏幕截图,但这一切都必须使用 python 或 R 进行,但它们不应打开浏览器.这一切都应该发生在后端. 对此的任何帮助都会很棒. 提前致谢. 我尝试打开链接并使用 R 和 python 截取屏幕截图,它确实在不打开浏览器的情况下截取了屏幕截图.但是视频截图是黑色的 ..
发布时间:2021-07-17 18:49:06 Python

Selenium Python 测试批处理文件未在任务计划程序中运行,浏览器未打开.批处理文件在没有任务调度程序的情况下运行正常

我有一个 Selenium Python 测试,我可以从批处理文件中运行它,如下所示: set TEST_HOME=%~dp0cd %~dp0SET PATH=%PATH%;G:\test_runners\selenium_regression_test_5_1_1\IEDriverServer\64bitcd %~dp0selenium_regression_test_5_1_1设置 PYTH ..
发布时间:2021-06-26 19:42:09 其他开发