Skip to content

Instantly share code, notes, and snippets.

@axemonkey
Last active April 5, 2018 15:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save axemonkey/bb43b8d97ad00d7cec24 to your computer and use it in GitHub Desktop.
Save axemonkey/bb43b8d97ad00d7cec24 to your computer and use it in GitHub Desktop.
Test if a radio button is unchecked in Nightwatch
// cribbed from http://www.melkybee.com/blog/2015/07/12/nightwatch-js-check-if-a-checkbox-is-checked/
client.element('id', 'application_partner_over_61_false', function(response) {
client.elementIdSelected(response.value.ELEMENT, function(result) {
client.assert.ok(!result.value, 'Radio button #application_partner_over_61_false is not selected');
});
});
@sandeepn95
Copy link

Thanks lot i used below code it worked for me

To check radio button is selected:
.element('css selector', '#pre401kPercent>input', function(response) {
client.elementIdSelected(response.value.ELEMENT, function(result) {
client.assert.ok(result.value, 'Radio button #pre401kPercent is selected');
})
})

To check radio button is not selected:
.element('css selector', '#pre401kDollar>input', function(response) {
client.elementIdSelected(response.value.ELEMENT, function(result) {
client.assert.ok(!result.value, 'Radio button #pre401kDollar is not selected');
})
})

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment