【发布时间】:2018-12-14 00:58:10
【问题描述】:
我有一个谷歌地图页面,可以搜索地址,然后显示 100 英里范围内的标记。我正在尝试测试我的标记是否有一个内容窗口,当点击使用 Capybara、Selenium 和 Rails 时会弹出一个内容窗口。
我收到一条错误消息“Selenium::WebDriver::Error::ElementNotInteractableError: 元素无法滚动到视图中” 有谁知道如何解决这个问题或更好的方法来测试谷歌地图标记的弹出内容窗口?滚动在 Google 地图中不起作用,所以我假设这就是发生这种情况的原因。
it 'enters in an address for IN Adjusters', js: true do
visit '/maps'
fill_in 'address', with: '4511 W 200 S'
click_button('Search')
sleep(5)
element = find('map#gmimap0')
element.click
expect(page).to have_content("Burke Eric")
end
【问题讨论】:
标签: ruby-on-rails google-maps selenium capybara