如何找出FirefoxOS的iframe结构?

时间:2014-10-26 10:55:39

标签: iframe firefox-os firefox-marionette

我想使用木偶来测试我的Firefox OS应用程序,但我需要知道手机的iframe结构才能切换帧。 我找到了几个教程,但我认为它们只适用于旧版本(我有B2G 2.2)。

所以我的问题是,我如何才能找到iframe结构?

我很感激任何示例使用带有B2G 2.2的FFOS 来测试带有牵线木偶的自定义应用程序。

我使用的每个调试工具只显示实际应用程序的结构(但我看不到应用程序边界之外的任何内容)。

1 个答案:

答案 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,它应该产生所有页面(作为一个很长的字符串)。