首页 文章
  • 0 votes
     answers
     views

    升级到OS X 10.9.3后的Capybara poltergeist超时错误

    我对水豚进行了UI测试,其中包括以下内容: page.click_link("Current users") 在我将MacOS X从10.9.2更新到10.9.3后,我在测试运行期间发现了以下错误: 失败/错误:@ user.approve_user Capybara :: Poltergeist :: TimeoutError:等待响应{“name”:“click”,“a...
  • 0 votes
     answers
     views

    PhantomJS don 't find elements hidden by ' display:none'

    我在Eclipse上使用phantomJS和Selenium Web-Driver自动执行某些功能测试时遇到了麻烦,也许你们可以帮助我 . 我有一个产品卡,显示当您在其上执行悬停时由JavaScript隐藏的三个元素,有两个选择和一个按钮 . 它没有找到选择,我通过在div类上添加'hover'使动画显示元素来解决这个问题: ((JavascriptExecutor)driver).execute...
  • 0 votes
     answers
     views

    在Adobe Acrobat Reader DS中打开PhantomJS生成的PDF时出错

    我正在使用PhantomJS生成PDF,并且可以使用预览版,Google Docs以及我测试过的其他一些工具内置的Mac打开 . 但是,当我使用Adobe Acrobat Reader DC 15.010.20056打开它时,我收到了有史以来最无用的消息之一 . 在此之后,我的PDF仅部分生成 . 这在PC和Mac上都会发生 . 我不知道如何调试这个甚至开始找出原因 .
  • 6 votes
     answers
     views

    带有下载功能的无头浏览器测试?

    我一直在寻找在osx中进行无头测试的解决方案 . 但我需要能够保存服务器返回的文件 . 我测试了selenium,phantomjs,casperjs,并研究了我能在网上找到的任何东西 . 他们都不支持下载 . 我错过了什么吗?有没有支持下载的无头浏览器/测试框架?
  • 6 votes
     answers
     views

    使用PhantomJS本机而不是Chrome通过webdriver进行QA功能测试有什么优缺点?

    我们正在使用适用于Chrome的selenium webdriver测试一个非常依赖浏览器/耦合(chrome)的单页应用程序 . 有人建议使用PhantomJS来提高速度,因为它是无头的 . 此Web应用程序也是一个JavaScript密集型胖客户端 . 我想知道使用PhantomJS实现此目的的任何优点或缺点 .
  • 4 votes
     answers
     views

    CasperJS可以在headfull浏览器(chrome,firefox等)上运行而不仅仅是PhantomJS吗?

    我有一个相当广泛的CasperJS验收测试套件 . 到目前为止,我们并不关心跨浏览器/操作系统/移动设备的支持,因此CasperJS / PhantomJS非常有意义,并且它工作得很漂亮 . 但现在,我们确实关心,我需要涵盖5个最流行的浏览器及其各自的操作系统甚至移动设备(browserstack是我的救星) . 所以我正在考虑两种选择: a)找到一种方法以某种方式修改/运行现有的CasperJS...
  • 0 votes
     answers
     views

    PhantomJS无头浏览器

    我必须自动化一个测试用例,在该测试用例中创建特定仪表板中的列表 . 我们决定使用PhantomJS无头浏览器 . 由于我是新手,我尝试自己创建测试 . 以下是我打开目标网站时所遵循的步骤 . 创建目录 phantoms cd phantoms 并使用命令 npm install phantom --save 安装了幻像模块 创建文件 createlist.js : createli...
  • 0 votes
     answers
     views

    无头浏览器C#和替代品

    目前我在c#中使用selenium和phantomjs有以下代码: public class Driver { static void Main() { using (var driver = new PhantomJSDriver()) { driver.Navigate().GoToUrl("https://ww...
  • 1 votes
     answers
     views

    PNG使用PhantomJS和节点幻像模块进行半渲染?

    我在使用PhantomJS和phantom将网页呈现为PDF时遇到了问题 . 我注意到的是,虽然SVG和JPG将"fully"加载到生成的PDF中,但PNG图像不会,但仅限于它们在文档中的首次出现 . 换句话说,第一图像部分褪色,然后后续图像根本不褪色 . 我检查了 onResourceLoaded 回调,图像从服务器正确加载 . 我试图在_1440294中包装 page.re...
  • 4 votes
     answers
     views

    不行1在CI上运行`ember test`时,PhantomJS意外退出

    自从更新到ember-cli 1.13.8和Ember 2.0.0(从1.13.1 / 1.12.x)以来,由于错误,我无法让测试套件在CircleCI上运行: not ok 1 PhantomJS - Browser "phantomjs /home/ubuntu/app-name/node_modules/ember-cli/node_modules/testem/assets/ph...
  • 1 votes
     answers
     views

    CasperJS和mediawiki自动导出xml

    我正在尝试使用casperjs自动导出媒体wiki xml,因为我们无法通过托管它的机器进行访问 . 问题是下载xml作为post请求,响应是xml . 目前我有以下(另一张票有堆栈溢出带来这个代码) casper.then(function(){ var theFormRequest = this.page.evaluate(function() { var r...
  • 0 votes
     answers
     views

    渲染页面时,无法加载外部资源

    我目前正在尝试通过Node和PhantomJS从HTML页面生成PDF文档 . 如果我的页面包含本地资源,或仅包含静态内容,则可以正常工作: <!doctype html> <html> <head> <meta charset="UTF-8" /> <link rel="S...
  • 8 votes
     answers
     views

    如何通过GhostDriver(selenium)使用PhantomJS运行网页代码

    我通过 GhostDriver 寻找能力渲染pdf与 PhantomJS ,而不仅仅是渲染pdf . 当我使用下一个代码,然后正常加载页面: from selenium import webdriver driver = webdriver.PhantomJS('./node_modules/phantomjs/bin/phantomjs') driver.set_window_size(102...
  • 2 votes
     answers
     views

    PhantomJS点击图片并等待加载

    我正在尝试用PhantomJS进行页面自动化 . 我的目标是能够访问网站,单击图像,并在点击加载页面后继续使用其他代码 . 为了测试这个,我正在尝试编写一个脚本,该脚本将转到PhantomJS网站上的快速入门指南的URL,然后单击PhantomJS徽标将页面带到PhantomJS主页 . 还要在点击之前和之后呈现网站的图片以确保点击有效 . 这是我目前的代码: var page = require...
  • 8 votes
     answers
     views

    如何使用phantomjs节点设置dpi?

    我正在使用phantomjs节点模块 . 下面是我得到这个模块的链接 . https://github.com/sgentle/phantomjs-node 当我从html创建一个jpg图像文件时,这真的很好用 . 但其默认“dpi”为72,不适合打印图像文件 . 所以我想在渲染图像时设置dpi . 从上面的链接我读了一些例子,如page.set('viewportSize',{width:640...
  • 1 votes
     answers
     views

    我们如何访问PhantomJS下载的文件?

    我正在使用PhantomJS通过https://github.com/sgentle/phantomjs-node/加载网页,并且想知道 如何阻止它加载图像文件? 如何访问PhantomJS已下载的文件? 为什么PhantomJS的屏幕截图与浏览器中显示的截图不同?附在下面
  • 2 votes
     answers
     views

    PhantomJS渲染截图远远高于实际页面

    我正在使用PhantomJS 1.9.8创建一个网站截图,遇到问题,创建的PNG远远高于屏幕截图中显示的实际网站 . 关于PhantomJS还没有结束关于视口大小的讨论:https://github.com/ariya/phantomjs/issues/10619 但我想在我的情况下,它或多或少是字体大小和/或类型的问题,你也可以在图像中注意到 . 也许有人面临同样的问题并且可以为此提供可能的“解...
  • 0 votes
     answers
     views

    导出为PDF时,Phantomjs正在复制内容

    在将html文件转换为pdf时,我遇到了Phantomjs的一个奇怪问题 . 我的html,生成的pdf和rasterize.js文件如下: http://401web.com/_pub/2TRTI8E.html http://401web.com/_pub/2TRTI8E.pdf http://401web.com/_pub/rasterize.js 您会注意到,在PDF文件中,...
  • 132 votes
     answers
     views

    phantomjs不等待“完整”页面加载

    我正在使用PhantomJS v1.4.1来加载一些网页 . 我不会使用过时的Phantom版本,因为我需要在该网页上支持Adobe Flash . 问题是许多网站正在加载他们的次要内容异步,这就是为什么Phantom的onLoadFinished回调(HTML中的onLoad的模拟)在没有任何东西仍然加载时过早发射的原因 . 任何人都可以建议我如何等待网页的完整加载,例如,包含广告等所有动态内容...
  • 1 votes
     answers
     views

    在将脚本添加到DOM中之后,JQuery无法与PhantomJS一起用于Watir

    我正在尝试使用 Watir 和 PhantomJS 与没有JQuery的网站进行交互 . browser = Watir::Browser.new :phantomjs, :args => ['--ignore-ssl-errors=yes'] browser.goto 'http://putlocker.is/' browser.execute_script( "v...
  • 1 votes
     answers
     views

    如何在幻像上清理本地存储和会话存储?

    我正在幻影和量角器的帮助下进行e2e测试,但是每次我对代码进行更改(而不是e2e测试代码)时,似乎幻影没有采取新的更改或清理localStorage和SessionStorage . 我认为它可能是缓存,但我不确定 . 我试图在我的protractor.config文件中添加下一句,以便清理LocalStorage . onPrepare: function () { browser.execut...
  • 1 votes
     answers
     views

    配置Karma在Linux Jenkins上使用全局PhantomJS安装

    我正在尝试让我的Karma Unit测试在远程Jenkins服务器上运行 . 这个Jenkins服务器在Linux上运行,已经安装了旧版本的PhantomJS,并在环境中定义了PHANTOMJS_BIN . 我正在使用gulp-karma和karma-phantomjs-launcher-nonet包来运行业力测试 . 然而,当jenkins解雇Karma时,它似乎无法产生PhantomJS . ...
  • 0 votes
     answers
     views

    Azure Web作业和辅助角色之间的通信

    我在Azure Web作业上成功运行Web爬网程序 . 要启用JavaScript呈现,我需要将html源传递给PhantomJS并返回到Web Crawler . 问题是,PhantomJS不能在Azure Web Jobs上运行 . 因此,我需要在Worker角色上运行PhantomJS . 如何在Web作业和辅助角色之间 Build 快速通信?我想使用Azure Service Bus,但每...
  • 2 votes
     answers
     views

    ng test - SyntaxError:意外的令牌'const'

    对此的所有帮助将非常感谢 . 我目前使用angular / cli构建一个角度5项目 . 我已经构建了项目的很大一部分,并没有遇到构建或服务命令的任何问题 . 我正在尝试运行我的测试套件并收到以下错误: 27 02 2018 14:22:58.588:WARN [karma]: No captured browser, open http://localhost:9876/ 27 02 2018 ...
  • 0 votes
     answers
     views

    PhantomJS exe放在哪里?

    我正在尝试将PhantomJS与Selenium和Python一起使用 . 我的理解是: 我将不得不使用Selenium包编写Python脚本,该包将与Selenium交互以在PhantomJS WebDriver上运行以自动化Web应用程序测试 . 我安装了以下内容: Python v3.5.1 . Selenium使用 pip install selenium v3.7.0 . ...
  • 1 votes
     answers
     views

    PhantomJS(CentOS)在Acrobat Reader上画得不顺畅

    在CentOS上使用PhantomJS时,我遇到了一种问题 . 在我使用rasterize.js创建的每个PDF上,我有圆圈,如果使用Acrobat Reader查看,将在pdf中按像素化绘制,但在Google Chrome PDF Viewer上看起来会很好 . 我在css中设置了缩放比例,页面本身为0.86,并且还尝试了PhantomJS的一个分支,它允许设置dpi,它只调整网页元素的大小 ....
  • 3 votes
     answers
     views

    为什么我的单元测试通过Chrome并且使用PhantomJS失败?

    我正在使用Angular2 final(2.0.2)和angular-cli . 我正在尝试将其设置为使用PhantomJS运行单元测试 . 使用Chrome和karma-chrome-launcher运行规范 - 所有测试都通过 . 运行相同的Phantomjs-prebuilt 2.1.13和karma-phantomjs-launcher 1.0.2测试失败 . 我将phantomjs启动器...
  • 1 votes
     answers
     views

    如何刮掉国际足联网站的javascripted表

    对于一个研究项目,我想从国际足联网站上搜集国际足球(足球)比赛的所有结果 . 我用R来做这个 . 但是,似乎包含匹配的表是使用javascript生成的 . 这是我想要的网址: http://www.fifa.com/live-scores/international-tournaments/fixtures-results/index.html#month5-2018 我尝试使用phantomj...
  • 0 votes
     answers
     views

    使用dockerized phantomjs的超时问题

    我想在docker容器中使用nodejs和phantomjs进行一些测试 . 所有这些测试都直接在centos或debian服务器上完美运行 npm运行测试smart-tv-portal-tests@1.0.0 test / data / SmartTVPortal /测试mocha测试 - * . js测试套件xxx✓应响应200或304 xxx(173ms)✓应断言响应是applicati...
  • 0 votes
     answers
     views

    Selenium PhantomJS webdriver无法单击WebElement

    我正在 Build 一个测试环境 . 在我的JUnit测试类中,我首先创建一个salesforce记录:driver.findElement(By.id(“acc2”)) . sendKeys(“New Salesforce Record”); driver.findElement(By.name( “拯救”))点击() . 到现在为止还挺好 . 保存此记录后,我现在想要删除相同的记录 . 可以使...

热门问题