pyautogui locateonscreen没有找到弹出窗口

时间:2018-01-26 14:01:10

标签: python-3.x pyautogui

我试图自动化程序,我们一直在使用:

WebClient req = new WebClient();
HttpResponse response = HttpContext.Current.Response;
string filePath = file.Path;
response.Clear();
response.ClearContent();
response.ClearHeaders();
response.Buffer = true;
response.AddHeader("Content-Disposition", "attachment; filename=\"" + _fileName + "\"");
response.ContentType = Path.GetExtension(filePath);

byte[] data = req.DownloadData(filePath);
response.BinaryWrite(data);
response.Flush();
response.Close();  

所以该程序的想法是它打开软件,在启动过程中它会闪烁一条错误消息(有时),要求你点击确定。

现在,如果程序(edgewise)已经启动并且在启动python脚本之前错误消息在屏幕上,则此程序可以正常工作。我甚至给它一个睡眠定时器,以确保程序正确打开并及时显示消息

任何想法

1 个答案:

答案 0 :(得分:0)

似乎PYAutoGUI locateonscreen函数仅在程序启动时才有效,我尝试构建我的脚本来执行所有操作,包括启动应用程序,但这会导致问题。

希望这有助于其他人