如何使用 capybara webkit -cucumber 升级 capybara 中的浏览器?
How to upgrade Browser in capybara with capybara webkit -cucumber?
我正在升级浏览器弹出窗口,当我点击按钮时,我使用的是 capybra 版本 2.4.4 和 capybara webkit 1.15.0。
-> 对于解决方案,我更改了不同的水豚版本,例如 (2.7.1,2.13.0),但我仍然收到升级浏览器弹出窗口。
解决这个问题的任何建议。
TLDR - 你不能
更长的答案:升级浏览器弹出窗口不是基于您正在使用的 capybara
版本(顺便说一句,2.4.4 确实很旧 - 最新版本是 3.4.2),它基于 capybara-webkit
driver。 capybara-webkit
建立在 QtWebkit 之上,QtWebkit 几年前就停止了开发。一直在努力恢复 QtWebkit 并使其保持最新状态,但 capybara-webkit
与当前不兼容。这意味着 capybara-webkit
基本上相当于今天 6 岁的 Safari 版本,无法真正更新。如果你通过 selenium 换成使用 headless chrome 或 firefox,你将与现代网络应用程序有更好的兼容性。
我正在升级浏览器弹出窗口,当我点击按钮时,我使用的是 capybra 版本 2.4.4 和 capybara webkit 1.15.0。
-> 对于解决方案,我更改了不同的水豚版本,例如 (2.7.1,2.13.0),但我仍然收到升级浏览器弹出窗口。 解决这个问题的任何建议。
TLDR - 你不能
更长的答案:升级浏览器弹出窗口不是基于您正在使用的 capybara
版本(顺便说一句,2.4.4 确实很旧 - 最新版本是 3.4.2),它基于 capybara-webkit
driver。 capybara-webkit
建立在 QtWebkit 之上,QtWebkit 几年前就停止了开发。一直在努力恢复 QtWebkit 并使其保持最新状态,但 capybara-webkit
与当前不兼容。这意味着 capybara-webkit
基本上相当于今天 6 岁的 Safari 版本,无法真正更新。如果你通过 selenium 换成使用 headless chrome 或 firefox,你将与现代网络应用程序有更好的兼容性。