pywinauto:将文本保存到变量

时间:2016-02-08 12:01:11

标签: pywinauto

我正在使用pywinauto自动化Windows应用程序。 感谢Stack Overflow一直帮助我。

我的问题陈述是这样的:在成功运行代码10次之后(比如说),我得到10次成功消息,应该捕获并放入每次运行的excel表中(使用,openpyxl)。所以我想将文本捕获到数组元素中。

有没有办法将文本复制到pywinauto中的变量元素?

1 个答案:

答案 0 :(得分:0)

不可编辑的表单表示non-detectable control without native handleapp.WindowName.EditBox.WindowText()

  1. 对于禁用的编辑框或文字标签,您可以使用以下内容获取文字:EditBox。当然,app.WindowName.PrintControlIdentifiers()是一个正确的访问名称,可以在 <div class="row lp-1"> <div class="large-12 column"> <%= image_tag("landing_page_1", alt: "landing page 1") %> </div> </div> <div class="row lp-2"> <div class="large-1 column"></div> <div class="large-4 column offset-12y"> <%= image_tag("landing_page_2", alt: "landing page 1") %> <p class="article-header"> Denim & Embroidery </p> <p class="article-text"> shop now </p> <hr class="article"/> </div> <div class="large-6 column offset4y"> <%= image_tag("landing_page_3", alt: "landing page 1") %> <p class="article-header"> Men Shirt Print </p> <p class="article-text"> shop now </p> <hr class="article"/> </div> <div class="large-1 column"></div> </div> 方法输出中找到。

  2. 对于不可检测的控件,您无法复制文本。可能未来的pywinauto 0.6.0版本可能对你有帮助。