pywinauto type_keys可以按一个键而不是两个键

时间:2017-06-21 15:20:59

标签: pywinauto

inspect image

我只是想按ALT + F然后按C. ALT + F工作,文件菜单打开但C键没有被看到。这可能是由于测试的应用程序,因为我已经确认同样的事情在记事本中工作。虽然ALT + F有效,但这很奇怪。

其他人遇到过这个?

我试过了:   - type_keys('%fc')   - type_keys('%(fc)')   - type_keys('%fc {ENTER}')

完整代码:

    `def open_app(self):
        app = (
            application.Application(backend="win32").start(
                self.app_object.intex_exe
            )
        ).intex
        #app = app.intex
        app.wrapper_object()
        app.wait('visible')
        sleep(1)
        app.type_keys(%fc{ENTER})`

注意 - 尽管它不是很优雅,但确实有效:     file_menu = { 'file':'%f', 'open_node': '%f{ENTER}', 'close_node': '%f{DOWN}{ENTER}', 'load_rt_app': '%f{DOWN 2}{ENTER}', 'most_recent': '%f{DOWN 3}{ENTER}', 'exit': '%f{DOWN 4}{ENTER}' }

还有一个小时的其他组合......

我也试过通过菜单而不是键进行导航,但遇到了:"没有菜单"我在这里发现了几个帖子,但从未找到过有效的解决方案。

0 个答案:

没有答案