我想使用木偶来测试我的Firefox OS应用程序,但我需要知道手机的iframe结构才能切换帧。 我找到了几个教程,但我认为它们只适用于旧版本(我有B2G 2.2)。
所以我的问题是,我如何才能找到iframe结构?
我很感激任何示例使用带有B2G 2.2的FFOS 来测试带有牵线木偶的自定义应用程序。
我使用的每个调试工具只显示实际应用程序的结构(但我看不到应用程序边界之外的任何内容)。
答案 0 :(得分:0)
根据教程Part 2: Basic interactions with Firefox OS using Marionette,连接后
from marionette import Marionette
marionette = Marionette()
marionette.start_session()
然后您应该可以使用
marionette.find_elements('css selector', 'iframe')
获取页面中所有iframe的列表。这符合Part 2: UI Testing on Firefox OS. Working with iframes。
除此之外,在连接到应用程序后,您可以请求marionette.page_source
,它应该产生所有页面(作为一个很长的字符串)。