我正在使用 cucumber 自动化我的测试,并且我需要在我们的移动页面中自动化我们的导航栏的行为,因为这些菜单选项是根据屏幕大小显示的......例如:
480px 有菜单 a、菜单 b、菜单 c 和菜单 d。
320px 有菜单 a、菜单 c 和菜单 d。
我的问题是,这可以自动化吗?如果是这样,有人有任何想法吗?
在此先感谢,伊恩
我正在使用 cucumber 自动化我的测试,并且我需要在我们的移动页面中自动化我们的导航栏的行为,因为这些菜单选项是根据屏幕大小显示的......例如:
480px 有菜单 a、菜单 b、菜单 c 和菜单 d。
320px 有菜单 a、菜单 c 和菜单 d。
我的问题是,这可以自动化吗?如果是这样,有人有任何想法吗?
在此先感谢,伊恩
我把它放在我的一个步骤定义中,它起作用了:
if Capybara.current_driver == :selenium
window = Capybara.current_session.driver.browser.manage.window
window.resize_to(1200, 800)
end
我正在使用 Cucumber 和 Capybara。
两种可能的选择: