我无法单击 Sencha 2 生成的按钮,因为它不是输入字段。它用 div 和 span 构建了按钮。
找到这个链接,它描述了如何通过 Selenium 测试单击按钮http://mobilewebqa.blogspot.com/ http://mobilewebqa.blogspot.com/
问题:如何点击 Sencha Touch 按钮?内置的 Selenium click、click_at 等方法将不起作用。
解决方案:使用以下步骤伪造 Sencha Touch 点击事件:
focus
mouse_down
mouse_up
但是我如何从 Selenium 调用这个事件呢?
如有任何其他关于如何测试 UI 的好建议,我们深表感谢。我看到有人提到Siesta,有人用过吗?
http://www.bryntum.com/products/siesta/ http://www.bryntum.com/products/siesta/
这是我用来模拟点击按钮的步骤,但我们使用的是 Capybara、RSpec 和 Selenium:
page.find("span", :text => Regexp.new(THE_BUTTON_LABEL)).click
希望你能从中有所收获...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)