I have the following issue:
- I have a page where the “Save button” becomes clickable only when I enter a certain value inside a text filed.
- What I want to do is to check that if the Save button is disabled, then I need to enter some value in that text field.
What I thought is to have something like this:
if (save button is disabled){ enter text inside the filed click save button }
What I couldn’t do is to store the value of the save button being disabled into a Boolean variable.
Thank you!
Advertisement
Answer
You can use getAttribute()
int his way:
var yourElement = element(by.id('foo')); //find by id, class or whatever you want expect(yourElement.getAttribute('disabled')).toBe(true)
Docs here
So to your purpose you can use something like this:
if (yourElement.getAttribute('disabled')){ enter text inside the filed click save button }