poltergeist 相关问题

Poltergeist是PhantomJS的Capybara司机。

运行 UI 自动化测试时如何忽略/停止推送器日志记录到控制台

测试设置:Minitest+Capybara-poltergeist + phantomjs。 当我开始在无头模式下运行测试时,推送器会将消息记录到控制台。有时这些消息太多,以至于我错过了

回答 2 投票 0

Capybara:测试 CSS PsuedoElements 中的内容

我正在开发一个应用程序,其中文本有条件地出现在 ::before 伪元素的内容属性中并呈现在页面上。代码更改导致此重要文本意外出现后

回答 2 投票 0

Poltergeist JS/Headless Chrome - 切换到离线模式

我希望编写一个测试,我可以在 Cucumber 测试中途在离线模式和返回在线模式之间切换。我可以通过 Chrome 中的 Dev Tools 手动实现这个,但是有没有办法

回答 1 投票 0

水豚测试通过Selenium,但由于Poltergeist而失败

当使用Selenium / geckodriver和Poltergeist / phantomjs驱动程序运行时,在Capybara测试之间,我的行为有所不同。最终,我想知道为什么我看到不同的CSS结果是...

回答 1 投票 0

我如何将Captainbara和Poltergeist发送:Backspace到元素,而不会触发浏览器向后浏览一页?

我正在尝试在Cucumber场景中测试HTML编辑器,并且我需要模拟用户按退格键。我正在使用的代码如下,但是它导致浏览器向后导航,而不是删除...

回答 3 投票 3

使用输入元素上的修饰键触发点击事件

我正在为某些功能编写测试,该功能涉及用户按住Shift键并单击复选框。我正在使用$('input')。trigger($。Event('click',{shiftKey:true})));模拟这一点。但是当事件...

回答 4 投票 4

如何在生产模式下的本地主机上运行Capybara / Poltergeist?

试图在Jenkins构建上进行一些无用的UI冒烟测试。 看起来Poltergeist将是必经之路,但是我很难让驾驶员拿走任何内容。 当前的策略是编译所有资产,...

回答 0 投票 0

如何在capybara测试中触发keyup。我已经尝试了所有标准方法

我写了以下rspec / capybara测试:方案“管理员可以创建带折扣商品的患者发票”,驱动程序:: poltergeist do product = create(:product,practice_group:...

回答 1 投票 0

如何通过capybara访问带有form和target =“_ blank”的新页面

我试图用capybara + poltergeist刮掉这个页面。

回答 1 投票 0

Capybara升级Capybara ::查询

我有一个与Capybara版本2.7.1的旧项目。一个文件具有以下代码模块Capybara模块节点模块Finders def all(* args)using_wait_time 1 do xpath = ...

回答 1 投票 0

如何在Capybara中测试页面是否*没有重新加载(JavaScript onClick intercept有效)?

我正在使用Capybara,Cucumber和Poltergeist。我正在测试附加到表单提交按钮的JavaScript函数,该函数用于捕获提交事件并阻止它(执行AJAX ...

回答 5 投票 5

有没有办法用Capybara和Poltergeist执行Ctrl +单击?

我正在尝试编写一个Capybara测试,它在Windows上使用ctrl和MacOS上的命令键测试多选。我在这里找到了一个解决方案,只有当我使用Selenium作为我的驱动程序时才有效。测试jQuery ......

回答 1 投票 0

使用poltergeist和capybara访问内部api的Javascript测试

我正在使用带有恶作剧的capbara来运行我的javascript测试,我经常得到这个错误,它试图访问内部api,当我的互联网连接因为更多测试开始而关闭时更糟糕...

回答 1 投票 1

吵闹鬼有时候找不到这个元素

我使用的是phantomjs 2.1.1,ruby 2.3.1p112。这是我的代码:Capybara.default_driver =:poltergeist page.find('input [type =“submit”]')。trigger(“click”)page.should have_content(“#{user.email} ...

回答 1 投票 0

Capybara:首次测试超时“未能到达服务器,检查DNS和/或服务器状态”,所有其他测试工作正常

我为Spree / Solidus Rails平台维护了几个扩展,并且出于某种原因,特别是在某个扩展中我遇到了Capybara问题,我似乎无法追查。一旦我建立了一个测试......

回答 1 投票 4

Rails rspec特性测试使用'stripe-ruby-mock'gem失败

在开发环境中,我可以测试条带支付(使用测试卡)。但是运行rspec功能测试,付款失败,我收到以下错误。支持测试模式请求......

回答 1 投票 1

Capybara / poltergeist / phantomjs double_click失踪

就像标题说capybara在找到double_click时遇到了麻烦:未定义的方法`double_click'代表# 点击工作就像大多数其他方法一样好。我......

回答 3 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.