Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在桌面应用程序中验证从链接文本按钮打开的网页响应代码_Python_Pywinauto - Fatal编程技术网

Python 如何在桌面应用程序中验证从链接文本按钮打开的网页响应代码

Python 如何在桌面应用程序中验证从链接文本按钮打开的网页响应代码,python,pywinauto,Python,Pywinauto,如何验证在线内容是否在默认浏览器(如Edge、IE或Chrome)中打开。 步骤: 1.打开记事本 2.单击帮助->查看帮助 3.查看在边缘浏览器中打开的帮助内容 app = Application().start("notepad.exe") time.sleep(2) app.UntitledNotepad.menu_select("Help->View Help") 我可以问一下你想要完成什么吗?如果您想在网页上实现自动化,最好使用selenium,请参见谢谢Joe的回复,但在我的

如何验证在线内容是否在默认浏览器(如Edge、IE或Chrome)中打开。 步骤: 1.打开记事本 2.单击帮助->查看帮助 3.查看在边缘浏览器中打开的帮助内容

app = Application().start("notepad.exe")
time.sleep(2)
app.UntitledNotepad.menu_select("Help->View Help")

我可以问一下你想要完成什么吗?如果您想在网页上实现自动化,最好使用selenium,请参见

谢谢Joe的回复,但在我的情况下,请打开记事本导航到“帮助”菜单单击“查看帮助”,单击“查看帮助”菜单,它将在默认浏览器(如IE/Edge)中打开。因此,我的问题是,如何将控制从windows记事本切换到已启动的browserIE/EdgeOh我知道,您希望自动执行当您单击记事本上“帮助”选项卡中的“查看帮助”时打开的页面上发生的操作。我认为pywinauto没有那种功能。不过我可能错了。但是为了给你一个如何进行的想法。你考虑过硒吗?。正如web自动化一样。据我所知,你只需要复制这个链接https://www.bing.com/search?q=get+help+with+notepad+in+windows+10&filters=guid:%224466414 en dia%22%20lang:%22en%22&form=T00032&ocid=HelpPane BingIA将其放置在selenium中以在其上执行自动化操作:。该链接是单击“查看帮助”按钮时指向您的位置。那么在selenium中,你就从这里开始?我希望这有帮助,不要忘了向上投票:干杯,manHi Joe,使用pythonpsutil库(例如任务管理器中的Edge或IE浏览器)可以获得子进程的详细信息吗?