草庐IT

phantomjs-prebuilt

全部标签

javascript - 如何调试由 Chutzpah/PhantomJS 执行的 JavaScript

我正在使用Chutzpah来执行我的JavaScript单元测试。我引用了我的源文件的路径,下面有一系列测试。VisualStudio中的文本资源管理器列出了我的测试,我可以直接从IDE执行它们,所以一切似乎都在正常工作。但是,我想在运行测试时进入正在执行的源代码。这可能吗? 最佳答案 更新:Chutzpah4.1.0版增加了集成的VSdebugging.目前使用Chutzpah无法做到这一点。你能做的最好的事情就是安装contextmenuextension这将添加一个“在浏览器中打开”右键单击选项。然后,您可以使用浏览器内置的调

javascript - Phantomjs 死于高内存消耗

我们正在使用phantomjs在我们的TFS构建服务器上运行我们的qunit测试页面。我们的测试运行器版本是从下面的例子构建的https://github.com/ariya/phantomjs/blob/master/examples/run-qunit.js在一段时间内,测试的数量从数百个增加到数千个,并且在晴朗的一天phantomjs开始崩溃。它真的死了说上传转储,当你看到转储时它是0kb!!当我们在ProcessExplorer上仔细查看它时,我们发现phantomjs的内存消耗随着phantomjs运行测试而不断增加,最终崩溃到833MB。是的,Chrome和IE使用了相同数

javascript - Phantomjs 死于高内存消耗

我们正在使用phantomjs在我们的TFS构建服务器上运行我们的qunit测试页面。我们的测试运行器版本是从下面的例子构建的https://github.com/ariya/phantomjs/blob/master/examples/run-qunit.js在一段时间内,测试的数量从数百个增加到数千个,并且在晴朗的一天phantomjs开始崩溃。它真的死了说上传转储,当你看到转储时它是0kb!!当我们在ProcessExplorer上仔细查看它时,我们发现phantomjs的内存消耗随着phantomjs运行测试而不断增加,最终崩溃到833MB。是的,Chrome和IE使用了相同数

bash build/prebuilts_download.sh报错解决

bashbuild/prebuilts_download.sh报错解决前言:在配置openharmony镜像环境编译的时候,下载编译二进制文件工具出现报错:cxy@cxy-Inspiron-5580:/media/cxy/重剑/Lunixwork/openharmony$bashbuild/prebuilts_download.shtool_repo=https://repo.huaweicloud.comnpm_registry=http://registry.npm.taobao.orgsha256sum:/media/cxy/重剑:是一个目录sha256sum:work/openharm

javascript - 为什么开发人员需要 PhantomJS 而不是只使用一些测试框架?

我不确定为什么需要PhantomJS,我希望有人能提供帮助。 最佳答案 需要DOM的JavaScript需要在某个地方运行,通常是在浏览器中。因此,测试框架通常会启动一个浏览器,然后他们控制该浏览器以运行测试并执行断言。测试框架本身通常无法直接控制浏览器,因此您最终需要进行三层测试:框架:例如Jasmine司机:例如Selenium浏览器:例如火狐简单地说,PhantomJS是一个headless运行的浏览器(即不绘制屏幕)。带来的好处是速度——如果您在计算机上控制一个实际程序,您在启动浏览器、配置配置文件等方面会有一定的开销。Ph

javascript - 为什么开发人员需要 PhantomJS 而不是只使用一些测试框架?

我不确定为什么需要PhantomJS,我希望有人能提供帮助。 最佳答案 需要DOM的JavaScript需要在某个地方运行,通常是在浏览器中。因此,测试框架通常会启动一个浏览器,然后他们控制该浏览器以运行测试并执行断言。测试框架本身通常无法直接控制浏览器,因此您最终需要进行三层测试:框架:例如Jasmine司机:例如Selenium浏览器:例如火狐简单地说,PhantomJS是一个headless运行的浏览器(即不绘制屏幕)。带来的好处是速度——如果您在计算机上控制一个实际程序,您在启动浏览器、配置配置文件等方面会有一定的开销。Ph

安装 elasticsearch-head 环境时报错:Failed at the phantomjs-prebuilt@2.1.16 install script.

gitclonehttps://github.com/mobz/elasticsearch-head.gitcdelasticsearch-head/执行npminstall报错:执行 npminstallphantomjs-prebuilt@2.1.16--ignore-scripts命令–ignore-scripts参数用于npminstall在安装插件时忽略package.json中设置的脚本,意思就是避免package.json中的脚本影响插件的正常安装安装成功! 执行npmstart启动访问:http://localhost:9100/此时显示elasticsearch未连接,需要修

php - exec() 和 phantomjs 问题与绝对路径

我正在使用phantomJS为了以编程方式截取网页的屏幕截图。我的网络服务器在Linux64位上运行。场景我的test.php文件exec('./phantomjs--version',$o,$e);print_r($o);echo$e;我在浏览器中打开test.php。我得到的输出是:1.9.1//versionnumber0//exitcode这证明我可以通过exec()运行命令,并且phantomJS运行良好。问题现在,当我将上面的代码替换为:exec('./phantomjshttp://mywebsite.com/test.js',$o,$e);print_r($o);ech

php - exec() 和 phantomjs 问题与绝对路径

我正在使用phantomJS为了以编程方式截取网页的屏幕截图。我的网络服务器在Linux64位上运行。场景我的test.php文件exec('./phantomjs--version',$o,$e);print_r($o);echo$e;我在浏览器中打开test.php。我得到的输出是:1.9.1//versionnumber0//exitcode这证明我可以通过exec()运行命令,并且phantomJS运行良好。问题现在,当我将上面的代码替换为:exec('./phantomjshttp://mywebsite.com/test.js',$o,$e);print_r($o);ech

Java Phantomjs 在 windows 和 linux 中表现不同

我一直在尝试解决这个问题,但不确定是什么原因造成的,我用java和phantomjs制作了一个程序,理论上它们的行为应该相同。PC端和服务器端的Phantomjs都是一样的v.2.0在windows(v.7)中,mi测试程序按预期工作,但在linux(debian)中,程序失败,在尝试单击元素时出现此错误:Causedby:org.openqa.selenium.NoSuchElementException:{"errorMessage":"Unabletofindelementwithcssselector现在,我知道有时我们必须等待几秒钟才能加载页面,这已经发生了(甚至添加了几秒钟