我的场景要求用户授予应用程序使用他的位置的权限。此对话框在每个浏览器中看起来都不同。我该如何使用 Capybara 对其进行测试?
最佳答案
我已经在 Cucumber 中成功使用了它步骤定义:
page.execute_script "navigator.geolocation.getCurrentPosition = function(success) { success({coords: {latitude: 50.455755, longitude: 30.511565}}); }"
关于ruby-on-rails - 如何模拟与 capybara 共享地理定位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7367405/