I am creating a BOT, need to interact with element - login and password --> credentials..should be simple and straightforward but something's wrong..any help will be appreciated.
for login, am trying to use name as selector with username as value
same issue with class name..
and it is unable to find this selector
as you see the source code doesn't gives me too many options..
when I try to use the recorder ..it picks up the CSS selector with value as c-portal-login and the login works perfectly but the problem is for the password field as well recorder is picking CSS selector = c-portal-login which confuses the BOT later (quite obviously) and the BOT updates the value of login and password credentials both on the same login field..
any suggestion will be helpful
Discussion posts and replies are publicly visible
Try changing the 'Interact with element' action for the password action to use the 'Update value with password' interaction with the Name Selector for the password field.
thx Randell for your time.. I tried it already..a couple of permutation and combination with login and password field.. strangely the BOT is not recognising anything other than CSS selector and XPath for both of them and whatever I use .. it is updating the login field
of course for login, interaction is: Update value with username
for password, interaction is: Update value with password
The password action have the following parameters
I have tried with class with value as "slds-input inputHasError". It does not work
If I see the properties for the password action..I see the name selector as null..so not of much help
so I am kind of blocked.
I am not sure if Appian BOT allows this.. Is there a way I can use the selector data-id that I see in the source code for both login and password (they are different). Appian allows only the following selectors..I understand
Is there a way i can write an expression to use my custom selector like data-id ??
I have tried with ID = "respective value as given in data-id field" but that does not work either.
or any other solution ?? looks like nothing out of the box available
in xpath use expression
"//input[@data-id='emailInput']" is the solution .. something similar for password. It works.
© 2023 Appian. All rights reserved.