Ruby on rails 如何使用水豚模拟右键单击选项
我想让水豚点击右键点击页面后可用的“后退”选项。尝试使用此代码Ruby on rails 如何使用水豚模拟右键单击选项,ruby-on-rails,cucumber,capybara,Ruby On Rails,Cucumber,Capybara,我想让水豚点击右键点击页面后可用的“后退”选项。尝试使用此代码 page.evaluate_script('window.history.back()') 水豚会话有一个内置的方法,用于返回历史: page.go_back 这并不完全是你所要求的,但它给出了同样的结果。我假设您实际上没有尝试测试浏览器的上下文菜单。实际上,我想打开上下文菜单,然后从该上下文菜单中单击“上一步”选项,是否可以使用capybara?这是可能的,但没有那么健壮。这是一个自定义的上下文菜单,这就是为什么你想与它交互?
page.evaluate_script('window.history.back()')
水豚会话有一个内置的方法,用于返回历史:
page.go_back
这并不完全是你所要求的,但它给出了同样的结果。我假设您实际上没有尝试测试浏览器的上下文菜单。实际上,我想打开上下文菜单,然后从该上下文菜单中单击“上一步”选项,是否可以使用capybara?这是可能的,但没有那么健壮。这是一个自定义的上下文菜单,这就是为什么你想与它交互?我正在为这个特性编写cucumber测试用例,所以我希望capybara在任何地方右键单击页面,然后单击右键单击上下文菜单上的“后退”选项。