如何点击class下的可见文字?
How to click on visible text under a class?
我为一个有导航栏的程序创建了一个 AutoIt 脚本
像这样:
使用 Au3Info.exe 我得到以下信息:
所以问题是 Encode 选项卡处于活动状态,我希望脚本单击 Decode 选项卡,但是 Au3Info.exe 仅标识导航栏:
我只获得了两个选项卡的鼠标坐标或可见文本。我试过了:
Run("C:\Users\Dumpty\Desktop\Selenium\WebPconvPortable\WebPconv.exe")
WinWaitActive("Romeolight WebPconv")
Sleep(3000)
ControlFocus("Romeolight WebPconv", "", "WindowsForms10.Window.8.app.0.378734a62")
ControlClick("Romeolight WebPconv", "", "[CLASS:WindowsForms10.Window.8.app.0.378734a62;CONTROLCLICK COORDS:165, 9]")
我也试过使用鼠标坐标点击,但还是不行。
您可以尝试 MouseClick
,因为您有可用的对象位置。
转到 AutoIt v3 Window info
和 select 鼠标选项卡。
得到上面提到的对象的位置。并在下面的代码中使用。
下面是您可以尝试的代码:
Run("C:\Users\Dumpty\Desktop\Selenium\WebPconvPortable\WebPconv.exe")
WinWaitActive("Romeolight WebPconv")
Sleep(3000)
MouseClick("left",0,51)==> use actual value
如果这有效,请告诉我。
我为一个有导航栏的程序创建了一个 AutoIt 脚本 像这样:
使用 Au3Info.exe 我得到以下信息:
所以问题是 Encode 选项卡处于活动状态,我希望脚本单击 Decode 选项卡,但是 Au3Info.exe 仅标识导航栏:
我只获得了两个选项卡的鼠标坐标或可见文本。我试过了:
Run("C:\Users\Dumpty\Desktop\Selenium\WebPconvPortable\WebPconv.exe")
WinWaitActive("Romeolight WebPconv")
Sleep(3000)
ControlFocus("Romeolight WebPconv", "", "WindowsForms10.Window.8.app.0.378734a62")
ControlClick("Romeolight WebPconv", "", "[CLASS:WindowsForms10.Window.8.app.0.378734a62;CONTROLCLICK COORDS:165, 9]")
我也试过使用鼠标坐标点击,但还是不行。
您可以尝试 MouseClick
,因为您有可用的对象位置。
转到 AutoIt v3 Window info
和 select 鼠标选项卡。
得到上面提到的对象的位置。并在下面的代码中使用。
下面是您可以尝试的代码:
Run("C:\Users\Dumpty\Desktop\Selenium\WebPconvPortable\WebPconv.exe")
WinWaitActive("Romeolight WebPconv")
Sleep(3000)
MouseClick("left",0,51)==> use actual value
如果这有效,请告诉我。