17 selenium integration-testing ruby-on-rails capybara
我正在使用Capybara,Selenium进行Ruby On Rails集成测试.
如何设置测试浏览器窗口的高度和宽度?
我搜索过,但对我来说没什么用.
我试过以下代码.
page.execute_script('$(window).width(1200)')
Run Code Online (Sandbox Code Playgroud)
可以任何一个.请.
Jus*_* Ko 29
您可以使用resize_to(width, height)selenium webdriver中的方法.
例如,以下内容将使浏览器宽100px,高200px:
page.driver.browser.manage.window.resize_to(100,200)
Run Code Online (Sandbox Code Playgroud)
这对我有帮助:
Capybara.register_driver :chrome do |app|
Capybara::Selenium::Driver.new(app,
browser: :chrome,
desired_capabilities: {
"chromeOptions" => {
"args" => %w{ window-size=1024,768 }
}
}
)
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6244 次 |
| 最近记录: |