如何点击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

如果这有效,请告诉我。