我正在使用pywinauto自动化Windows应用程序。 感谢Stack Overflow一直帮助我。
我的问题陈述是这样的:在成功运行代码10次之后(比如说),我得到10次成功消息,应该捕获并放入每次运行的excel表中(使用,openpyxl)。所以我想将文本捕获到数组元素中。
有没有办法将文本复制到pywinauto中的变量元素?
答案 0 :(得分:0)
不可编辑的表单表示non-detectable control without native handle
或app.WindowName.EditBox.WindowText()
?
对于禁用的编辑框或文字标签,您可以使用以下内容获取文字: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>
方法输出中找到。
对于不可检测的控件,您无法复制文本。可能未来的pywinauto 0.6.0版本可能对你有帮助。