如何使用 autoIT 在 Firefox 中处理 "Launch Application" 弹出 window
how to handle "Launch Application" pop up window in firefox using autoIT
我正在使用 selenium 测试网页(在 firefox 浏览器中),其中有一个场景会打开 windows 弹出窗口,我需要使用 AutoIT 控制(处理)它。
我试过下面的代码,但是没有用。
WinWaitActive("Launch Application","Launch Application",10)
ControlCommand("Launch Application", "Launch Application","","Check")
ControlClick("Launch Application","Launch Application","","left")
如何使用 autoIT
执行以下操作
勾选复选框"Remember my choice for xauthorforexcel links"
点击"Open Link"按钮
或
单击 "Cancel" 按钮。
AutoIT Window信息如下:
>>>> Window <<<<
Title: Launch Application
Class: MozillaDialogClass
Position: 476, 317
Size: 328, 350
Style: 0x16CC0084
ExStyle: 0x00000101
Handle: 0x00000000001409A6
>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:
>>>> Mouse <<<<
Position: 731, 632
Cursor ID: 0
Color: 0x85B3DF
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
>>>> Hidden Text <<<<
您正在寻找 window 的标题和文本均为 "Launch Application",但 window 只有标题。将 WinWaitActive() 更改为
WinWaitActive("Launch Application", "",10)
如果这没有帮助,可能是 window 未激活。如果是这样,请使用:
Local $hWnd = WinWait("Launch Application","",10)
WinActivate($hWnd)
我正在使用 selenium 测试网页(在 firefox 浏览器中),其中有一个场景会打开 windows 弹出窗口,我需要使用 AutoIT 控制(处理)它。
我试过下面的代码,但是没有用。
WinWaitActive("Launch Application","Launch Application",10)
ControlCommand("Launch Application", "Launch Application","","Check")
ControlClick("Launch Application","Launch Application","","left")
如何使用 autoIT
执行以下操作勾选复选框"Remember my choice for xauthorforexcel links"
点击"Open Link"按钮
或
单击 "Cancel" 按钮。
AutoIT Window信息如下:
>>>> Window <<<<
Title: Launch Application
Class: MozillaDialogClass
Position: 476, 317
Size: 328, 350
Style: 0x16CC0084
ExStyle: 0x00000101
Handle: 0x00000000001409A6
>>>> Control <<<<
Class:
Instance:
ClassnameNN:
Name:
Advanced (Class):
ID:
Text:
Position:
Size:
ControlClick Coords:
Style:
ExStyle:
Handle:
>>>> Mouse <<<<
Position: 731, 632
Cursor ID: 0
Color: 0x85B3DF
>>>> StatusBar <<<<
>>>> ToolsBar <<<<
>>>> Visible Text <<<<
>>>> Hidden Text <<<<
您正在寻找 window 的标题和文本均为 "Launch Application",但 window 只有标题。将 WinWaitActive() 更改为
WinWaitActive("Launch Application", "",10)
如果这没有帮助,可能是 window 未激活。如果是这样,请使用:
Local $hWnd = WinWait("Launch Application","",10)
WinActivate($hWnd)