Как написать правильный getElementBy для этого пути "ID # wpbody-content> div.wrap> a" и нажать <a href>, используя applecript и javascript - PullRequest
0 голосов
/ 04 апреля 2019

Я хочу нажать на ссылку «a», не открывая вкладку, чтобы щелкнуть. Я просто буду использовать номер вкладки «tab 4». Я пробовал так много способов, но безуспешно.

Я думаю, что я не использую правильный getElementBy.

Вот мой код

tell application "Safari"
    tell tab 2 of window 1 do JavaScript "document.getElementByClassName('wrap').getElementsByTagName('a')[0].href.click;"
    end tell
end tell

А вот мой HTML

div> class="wrap"
    h1> class="wp-heading-inline"
    a> href="http://versloidejos.lt/wp-admin/post-new.php" class="page-title-action"
    hr> class="wp-header-end"
    div>   div>
    div>   div>
    div>   div>
    div>   div>
    form>  form>
div>

Я хочу нажать «href»

1 Ответ

0 голосов
/ 04 апреля 2019

Попробуйте это:

tell application "Safari"
    tell tab 2 of window 1 do JavaScript "document.querySelector('.wrap a').click();"
    end tell
end tell

Вы не используете методы JavaScript правильно, чтобы нажать на ссылку. Пожалуйста, проверьте код выше. Надеюсь, это сработает для вас.

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