- Flexibility of automation scripts. To provide the best UX for our users, we have to introduce some conditional logic, wait for certain events on a page, trigger appropriate actions etc.
We would really appreciate it if you could clarify what are the limits of configuration-driven approach? Or give some idea on when there may be some more concrete statement on this question from the MV3 team?
Many thanks for you assistance,
Haydn Appleby
Example of what a JSON configuration could look like...
{
"Name": "<domain name>",
"CreationDate": "2020-10-8",
"Commands": [
{
"Command": "open",
"Target": "<url>",
"Value": ""
},
{
"Command": "clickAndWait",
"Target": "css=#mainContent > div.athenaBasket_basket.athenaBasket_basket-grid > div.athenaBasket_foot.athenaBasket_foot-ie > div",
"Value": ""
},
{
"Command": "click",
"Target": "id=discountcode",
"Value": ""
},
{
"Command": "click",
"Target": "xpath=//*[@id=\"mainContent\"]/div[2]/div[3]/div/div/div/div[2]/div/div[2]/div",
"Value": ""
},
{
"Command": "clickAndWait",
"Target": "css=#mainContent > div.athenaBasket_basket.athenaBasket_basket-grid > div.athenaBasket_foot.athenaBasket_foot-ie > div",
"Value": ""
},
{
"Command": "click",
"Target": "id=discountcode",
"Value": ""
},
{
"Command": "type",
"Target": "id=discountcode",
"Value": "4WXO4-AATG-8S14"
},
{
"Command": "clickAndWait",
"Target": "id=add-discount-code",
"Value": ""
}
]
}
uses a native host meaning users must install with admin rights (Windows registry changes needed)
. . . .
installs a native host (which at least for Windows requires admin rights for the UAC) this should be treated differently.