2012-10-07 177 views
0

好的,所以我想用pywinauto控制IE浏览器。我想选择页面上的文本字段并编辑它们。有没有办法做到这一点与pywinauto没有点击文本字段的位置?这些页面每次都是相同的,但不是输入到它们中的数据。窗口可能不是每次都在同一个地方,所以我不能这样做WrapperObject.Click(coords = fixed_pos)。示例代码是首选。谢谢!如何用pywinauto控制IE浏览器

回答

3

不幸的是没有。你可以控制IE的窗口,所有的工具栏和按钮,地址栏和搜索栏等,但不是页面内容。

对于这个任务,你需要其他工具,如硒http://seleniumhq.org/

至于pywinauto,我强烈建议使用该实用程序SWAPY http://code.google.com/p/swapy/。我是SWAPY的作者。有了它,您可以轻松确定是否可以使用pywinauto管理控件。

+0

请在回答中透露您与本项目的关系。 –

+0

@AndrewBarber - 公平地说,他们都是在今天几分钟内发布的,所以他们可能还没有得到这个消息。我会给推广开源项目的人带来好处,但我已经警告过他们并删除了明显错误的答案。 –