Как нажать на кнопку с Applescript, если не удается найти класс, имя или идентификатор - PullRequest
0 голосов
/ 12 апреля 2020

Я хочу нажать на эту ссылку, используя Applescript, но не могу найти в коде кликабельное имя, класс и / или идентификатор. Как я могу получить Applescript для перехода по этой ссылке?

enter image description here

Если я попытаюсь:

to clickClassName(theClassName, elementnum)

tell application "Safari"

do JavaScript "document.getElementsByClassName('" & theClassName & "')[" & elementnum & "].click();" in document 1

end tell

end clickClassName

clickClassName("list__link", 0) -- // 0 or any other number

Не работает и ничего не нажимает.

[EDIT]

Я только что заметил, что мой скрипт также не может найти какой-либо текст на сайте. То есть, если я использую следующий скрипт на вышеуказанном веб-сайте:

tell application "Safari"
    ignoring white space
        tell front document to repeat until its text contains ¬
            "Af- en bijschrijvingen downloaden"
            delay 0.2
        end repeat
    end ignoring
end tell

display dialog "It did found the text!"

Он повторяется, не отображая диалоговое окно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...