Учусь автоматизировать на рабочем проекте и столкнулся с такой проблемой. В интернете ничего дельного не нашел, кроме взаимодейстия с Acrobat через OLE. (а нужен именно Adobe Reader plugin)
Собственно нужно в PDF открытой в новом окне браузера бегать по ссылкам (ссылккиа дугие страницы этого же дока и ссылки на внешние страницы).
Может кто сталкивался с такой проблемой, подскажите в какую сторону копать :)
Если в ссылках есть опознаваемые визуальные элементы (ну, скажем, подчеркнутые буквы), то можно для беготни по ссылкам приспособить скрипт на основе Sikuli. Можно скриншот страницы в плагине со ссылками?
ответ уже есть, но для работы с PDF в python, есть библиотеки, которые можно использовать конечно это не инструменты для автоматизации, а библиотеки, потому придется программировать
Наткнулся еще на одну проблему, но уже с Sikuli на Win7 x64. Sikuli при попытке запуска своего скрипта через консоль, не переваривает пути до файла (дело не в пробелах в пути). Единственный способ запустить скрипт через консоль это перейти в то место где лежит сам скрипт и от туда уже запускать sikuli. Поскольку я эти скрипты собираюсь запускать из своих питоновских скриптов, подскажите как можно сделать так, чтобы Sikuli думал, что я его запускаю из папки где лежит сам скрипт.
Разобрался уже сам. Дело было в другом, Sikuli почему то не позволяет из корня диска скрипты запускать. Может кому то пригодиться, способ запуска из питона скрипта Sikuli:
import subprocess
cmd ="sikuli-ide.bat -r"
PIPE = subprocess.PIPE
p = subprocess.Popen(cmd +"C:\\folder\test.sikuli", shell=True)
p.wait()
print "process finished"
Чтобы работало, нужно добавить "SIKULI_HOME" = "путь до установленного Sikuli" в системные переменные окружения, установщик добавляет это сам, но только в пользовательские, у меня это почему то не работало.