我不能在煎茶2生成按钮单击以它不是一个输入字段。 它建立了申报单和跨度按钮。
发现这个链接,介绍了如何用点击一个Selenium测试按钮http://mobilewebqa.blogspot.com/
问题:如何点击一个煎茶触摸按钮? 在硒的点击,click_at等方法是行不通的内置。
解决方案:假了通过使用以下步骤煎茶触摸点击事件:
focus
mouse_down
mouse_up
但我怎么调用硒这样的活动?
任何其他好的建议如何测试UI收到,非常感谢。 我看到有人提到午睡,任何人使用呢?
http://www.bryntum.com/products/siesta/
您可以通过Selenium执行JavaScript。 所以,你可以使用Ext.ComponentQuery。
((JavascriptExecutor) driver).executeScript("var button =
Ext.ComponentQuery.query('mypanel button')[0];
button.fireEvent('tap',button)");
这是不漂亮,但工程。
这是一步,我用它来模拟一个按钮自来水,但我们使用水豚,RSpec的和硒:
page.find("span", :text => Regexp.new(THE_BUTTON_LABEL)).click
希望你能出来的东西吧...
你必须找到指导硒对问题按钮的一些方法。
使用正则表达式的工作,但我相信这将是最好的属性添加到该按钮,因为它使得它更明显的是怎么回事。
随着浏览器附加组件,您可以按记录,然后回去从硒选择由条件的下拉列表中选择。