Hi,
I've checked the snapshot and it looks pretty automatizable to me? I mean, there are many unique IDs with very reasonable names, so there should be no problem automating your app? Additionally, in case there are no IDs, you could use
Class strings (or their parts using regexes). You could either add them manually to the recorded xpaths or you can modify the xpath weight so Ranorex recorder will prefer Class attributes over other attributes. A description how to modify the xpath weight can be found in the "
dynamic ID" blog post you mentioned
For example, this is the original xpath from snapshot you published (not very reliable xpath):
/dom[@domain='192.168.10.52']//div[#'tabs-Video']/div/div[1]/div[1]/div/div[1]/div[2]/div[2]/div/span
And this is what you get if you change the xpath weight of webelement >> class attribute to 100:
/dom[@domain='192.168.10.52']//div[#'tabs-Video']/div/div[@class='publish-main export columnMiddle']/div[1]/div/div[@class='settings_part']/div[2]/div[@class='editboxWrapper']/div/span
And after some quick manual editing, you can get something like this:
/dom[@domain='192.168.10.52']//div[#'tabs-Video']/div/div[@class='publish-main export columnMiddle']//div[@class='settings_part']/div/div[@class='editboxWrapper']/div[@class='input_icon clear']/span
This is much better xpath, don't you think?