[Editor] Browser Automation Macro Editor (TagIE)

Post your working scripts, libraries and tools for AHK v1.1 and older
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

[Editor] Browser Automation Macro Editor (TagIE)

18 Nov 2018, 12:56

TagIE_Editor is a "Browser Automation Editor" which contains a collection of the best ressources and functions for Browser Automation and Web-Scraping, inside a simple interface. Useful for "Non-Programming skills" people and also for programmers for quick strategies implementations.

FEATURES:
-Browser Automation Macro Editor
-Simplified language your IE automation Scripts with simple readable functions
-Macro Recorder (Beta) : Click on element on IE, TagIE record click sequences ---> New [2018-12-06]
-Use iMacros to Record Macros and convert it to TagIE with tool > iMacros_converter ---> New [2018-11-30]
-TagIE auto-waits for a webpage element to appear and interacts with it as soon as it appears
-Element identifier can be id, tagname, classname, or Selector ore any text for tclick
-Log file and window (in the same directory) show automation steps done and time, to control testing execution
-Find TagIE script on GitHub (Scripts Gallery)

Create your Web-Scraper or RPA bot in few clicks:
Image

DOWNLOAD HERE: TagIE_Editor (Github Repo)
https://github.com/adegard/TagIE.ahk

OTHER VIDEO:
[youtube]https://www.youtube.com/channel/UCj_yWY ... irmation=1[/youtube]

GitHub (Scripts Gallery):
https://github.com/adegard/TagIE_Scripts


Thanks for your comments, issues, suggestions, requests...
Last edited by adegard on 06 Dec 2018, 09:57, edited 23 times in total.
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: TagIE : IE Automation functions

19 Nov 2018, 07:07

Added also:
tselect("value", "ele"): SelectDropdown value
tscroll("ele"): Scroll page to element
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: TagIE : IE Automation functions

20 Nov 2018, 10:52

Added:
-Log file (in the same directory) show automation steps done and time, to control testing execution
-Log windows showing steps during execution
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 06:44

Added:
-Browser Automation Macro Editor : fast script creation :dance:
burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 09:35

Hi adegard, thanks for this, it looks a very promising RPA tool. The TagIE example for kijiji.it is particularly impressive. I have a couple of notes:
1) The github archive doesn't appear to have the icons needed. A GIF is below.
2) On my system, I needed to change references to i_view32 to i_view64, which is of course minor.
I really appreciate your work, and look forward to updates.
Regards,
burque505
TagIE_Editor.GIF
TagIE_Editor.GIF (30.35 KiB) Viewed 8569 times
User avatar
kczx3
Posts: 1640
Joined: 06 Oct 2015, 21:39

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 12:20

@burque505 - Are you running the script with Unicode AHK?
iPhilip
Posts: 802
Joined: 02 Oct 2013, 12:21

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 13:26

I get the same effect as burque505.
Windows 10 Pro (64 bit) - AutoHotkey v2.0+ (Unicode 64-bit)
burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 13:39

@kczx3: Yes, I'm running 1.1.30.01 64-bit on Win7.
User avatar
kczx3
Posts: 1640
Joined: 06 Oct 2015, 21:39

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 13:56

Worked fine for me. I guess you might check that the file's encoding is UTF-8. All I did was download and extract the zip.
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 14:47

Thank you Burque505 for your comment... I used Emoji as button icon, (found in https://apps.timwhitlock.info/emoji/tables/unicode)
there is the raison I didn't post any icon on Github..

Kczx3 .. Sorry but can you says me how can I better specify UTF-8 encoding? To be reliable for anyone?
User avatar
kczx3
Posts: 1640
Joined: 06 Oct 2015, 21:39

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 15:41

My comment was directed towards burque505
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 17:23

@hczx3 ha ok!

1) New Release on Github: Log Window Disable during FindClick (chrome automation examples)

2) I'm posting on Github a lot of script examples for marketing, job search, social network: https://gist.github.com/search?q=TagIE

You can share also your script for community :lol:
- Goto Menu / Share of TagIE_Editor.
- paste you code
- put "TagIE" Keyword in Gist Title.

Help People / People will Help!
burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: [Editor] Browser Automation Macro Editor (TagIE)

21 Nov 2018, 20:24

@kczx3, all I did was download the zip and run it. Result as above.
Changing the file encoding to UTF-8 in Sublime Text, it now looks like this:
TagIE_Editor_2.GIF
TagIE_Editor_2.GIF (42.29 KiB) Viewed 8473 times
burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 00:42

Solved, for me anyway. @adegard, my hat's off to you. This is really good stuff.
I changed the font to Symbola at the top of the GUI section like so:

Code: Select all

;BUTTON
Gui Font, s20, Symbola
and presto:
TagIE_Editor_Symbola.GIF
TagIE_Editor_Symbola.GIF (37.03 KiB) Viewed 8441 times
leosouza85
Posts: 90
Joined: 22 Jul 2016, 16:28

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 02:45

Thank you so much for this tool! This tool works with pages that have frames and mouse events?
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 03:02

Thank you so much @burque505 for your help and compliments!

New Release:
1) updated the font line

Code: Select all

Gui Font, s20, Symbola
as you find it works (could other user confirm they don't have issu again?)
2) checked 32 or 64 bits OS, to launch the correctly Irfanview and IE_selector

Please give a check, thank you!
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 03:09

your welcom @leosouza85!

I need to add some other functions like frames or mouse events.... for advanced users ... For now you can also use native DOM functions. There's another good tool I use from @Joe Glines, very complete for that: Web-Scraping-AutoHotkey-Writer1.07.ahk (http://the-automator.com/web-scraping-with-autohotkey/)
leosouza85
Posts: 90
Joined: 22 Jul 2016, 16:28

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 03:23

adegard wrote:
22 Nov 2018, 03:09
your welcom @leosouza85!

I need to add some other functions like frames or mouse events.... for advanced users ... For now you can also use native DOM functions. There's another good tool I use from @Joe Glines, very complete for that: Web-Scraping-AutoHotkey-Writer1.07.ahk (http://the-automator.com/web-scraping-with-autohotkey/)
Thank you about the fast answer! I'm already a fan of Joe Glines :-) now I'm your fan keep the good work!
User avatar
adegard
Posts: 90
Joined: 24 Nov 2017, 05:58
Contact:

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 05:28

Thank @leosouza85, if you have a specific request, it's fine. I'll make my best.
Also feel free to post your automation script ideas on Gist ... Could be great for me and other...

New Release in GitHub:
- tclick("ele") ---> "ele" could be also the text of a link or button (copy Innertext with iWB2 tool) -

example:

Code: Select all

#include TagIE.ahk 

tnav("https://www.autohotkey.com/","")
 
tclick("Forums")
 
tclick("Scripts and Functions")

tclick("Guidelines: sharing code, no pranks, etc.")

ExitApp

Esc::ExitApp
burque505
Posts: 1731
Joined: 22 Jan 2017, 19:37

Re: [Editor] Browser Automation Macro Editor (TagIE)

22 Nov 2018, 10:53

Thanks again, @adegard, you are really working fast on this! What a nice tool.
Although Symbola works great for me, I suppose others may have default fonts that work just as well (I certainly don't).
Maybe this Symbola download link will help someone.
By the way, the example scripts has #Includes for TagIE.ahk and TagIE_Editor.ahk in another location, so of course I copied both to the 'examples' subdir.
Regards,
burque505

Return to “Scripts and Functions (v1)”

Who is online

Users browsing this forum: No registered users and 139 guests