Hi,
I am not able to setvalue for the text field which has multiple layer(i.e. HTML5 page) following are the attribute set for that text filed
below is the text field tag :
tried below
setValue name=EmailAddress xxx@x.com
setValue id=register-email xxx@x.com
setValue placeholder=Email Address xxx@x.com
could you please suggest how to setValue ?
Thanks
Raj
Try execAndWait document.getElementById(“register-email”).value=“xxx@x.com”; or some similar variation
Thank you Andydavies its working
[hr]
got one more issue
Not able to click the button which has placed on multiple layers(same page which was mentioned above), below are the attributes
Submit
can anyone help me out to click this button ?
when used clickAndWait className=button-submit its not performing click operation
When used submitForm , form submitted with “null” values
Thanks in Advance
Rajkumar
You can do a similar thing for that too e.g.
execAndWait document.getElementsByClassName(“button-submit”)[0].click();
obviously you’ll need to adjust the index if there’s more than one element with that class
I tend to write WPT scripts by testing the DOM code from a browser’s dev tools console and then use execAndWait in WPT