Хорошо, относительный новичок здесь, но я обыскал все ответы и попробовал большинство предложений и не могу найти способ автоматизации с помощью Applescript или Javascript в Applescript, чтобы нажать кнопку на определенном веб-сайте. Я не могу предоставить веб-сайт, потому что он является частью защищенного программного обеспечения для медицинских карт, но, насколько я могу судить, кнопка закодирована следующим образом:
<h3>Add new documents for this patient
<!-- The fileinput-button span is used to style the file input field as button -->
<span class="btn fileinput-button" style="float: right !important;">
<i class="icon-plus"></i>
<span>Add Files</span>
<input type="file" name="files[]" multiple="">
</span>
</h3>
Я пробовал большинство решений Javascript (и Applescript). Я даже попробовал приложение Fake, которое, кажется, работает для любой другой кнопки, кроме этой. Я тщетно искал идентификатор кнопки, и приведенный выше код, кажется, все, что касается кнопки. Функция кнопки - вызвать окно импорта файлов изображений окна Chooser.
Использование вкладки для перехода к кнопке не работает, поскольку количество вкладок зависит от конкретного пациента (динамический веб-сайт?).
Я заранее прошу прощения, если это тривиально, но это буквально последний шаг в длинной серии шагов, который сэкономил бы мне много времени. Все остальное я разобрался в основном с помощью этой доски.
Всем спасибо.
источник