python - 如何使用 pywinauto 控制 IE 浏览器

标签 python internet-explorer pywinauto

好的,所以我想用 pywinauto 控制 IE 浏览器。我想选择页面上的文本字段并编辑它们。有没有一种方法可以使用 pywinauto 执行此操作,而无需单击文本字段的位置?每次页面都是相同的,但输入的数据却不同。窗口可能不会每次都在同一个位置,所以我无法执行WrapperObject.Click(coords=fixed_pos)。示例代码是首选。谢谢!

最佳答案

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

对于此任务,您需要其他工具,例如 Selenium http://seleniumhq.org/

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

关于python - 如何使用 pywinauto 控制 IE 浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12773356/

相关文章:

python - Pygame 似乎翻转行和列?

python - 与线程一起使用时,使用 pywinauto.top_window() 会挂起

python - 使用 pywinauto 获取窗口的属性

python - 使用 Python pywinauto 自动化 acrobat

python - 将一列拆分为多列,计数频率: 'int' object is not iterable

python - 无法导入Python模块

python - 高效(空间)网络邻居?

jQuery 和 CSS 在 IE9 中无法正常工作

javascript - IE8 `window.fn !== fn`

javascript - Internet Explorer jQuery错误