TagIE : Web Process automation in AutoHotKey
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DownloadTagIEScriptsfromGist.gif Add files via upload Nov 23, 2018
FindingSelectororTaginTagIE.gif Add files via upload Nov 23, 2018
LICENSE Initial commit Nov 18, 2018
README.md Update README.md Dec 6, 2018
RecorderTagIE.gif Add files via upload Dec 6, 2018
TagIE_Editor.zip add scroll to end in log window Dec 7, 2018
version.txt Add files via upload Dec 6, 2018

README.md

TagIE.ahk

Features | Set Up | Demo | Cheat Sheet | Tutorial | Simple Examples | Video | TagIE Scripts | AutohotKey Thread

TagIE is a tool for digital process automation (RPA). It's a collection of the best ressources and functions done in AutoHotKey the user-friendly language of automation. It is maintained by Arnaud DEGARDIN (PC-Dream.it), a French Developer. To start, check out Set Up or above tutorial, examples, or video.

For any question/report a problem: open an issue

FEATURES:

-Simplify your Internet Explorer and Chrome automation Scripts with simple readable functions in AutoHotKey language
-Macro Recorder (Beta) : Click on element on IE, TagIE record click sequences
-TagIE auto-waits for a webpage element to appear and interacts with it as soon as it appears
-Use iMacros to easily record Macros and convert it to TagIE with tool inside Menu > iMacros_converter
-Log file (in the same directory) show automation steps done and time, to control testing execution
-Element identifier Tools for: id, tagname, classname, and Selectors
-Find/Share scripts from/to TagIE Scripts
-Schedule your TagIE Scripts inside the application, ones or daily
-It's FREE (Open Source)

DEMO:

(Use Right Click to copy to clipboard and paste it in "Tag" or "element" in following functions)



Set Up:


CODE EXAMPLES:

Example 1 : Navigate, enter text in field, click on button, take a screenshot

#include TagIE.ahk
tnav("https://www.google.com","")
tenter("ciao", "q", 0)
tclick("#tsf > div:nth-child(2) > div.A8SBwf > div.FPdoLc.VlcLAe > center > input[type=submit]:nth-child(1)", 0)
tsnap() 
Sleep, 1000
pwb.Quit()
ExitApp
Esc::ExitApp

Example 2 : Navigate, get data from webpage, save (append) in file

#include TagIE.ahk
tnav("http://the-automator.com/web-scraping-with-autohotkey/","")
Var:=tread("#post-1239 > div > p:nth-child(1) > strong", 0)
techo(Var)
FileAppend, %Var% `n, Test.txt
Sleep, 1000
pwb.Quit()
ExitApp
Esc::ExitApp

Other TagIE Scripts