angularjs - A way of clicking on hidden elements in protractor end to end tests -
is there way click on hidden value in sub menu. able
driver.findelement(protractor.by.xpath('/html/body/div/div/a')).mouseover.then(function() { ptor.findelement(protractor.by.classname('name').gettext().then(function(result) { expect(result).tobe('me'); }); });
when menu item not visible, or limited @ moment. if not possible there way around issue @ present.
ok after long , painful search trying find answer question came across answer trying answer different question.
most of documentation found explain must use actions in form of webelement , cast javascript , pass script element in form of array click action.
well same kinds goes here few modifications.
describe('', function() { var ptor = protractor.getinstance(); var driver = ptor.driver; it('', function() { var hiddenelement = driver.findelement(protractor.by.yourchosenlocator('')); driver.executescript("arguments[0].click()", hiddenelement).then(function() { expect(whatever).tomatch(whatever); }); }, 30000); });
as can see there no use of webelement , no cast required.
here sources helped me in search answers
how click on element hidden using selenium webdriver?
Comments
Post a Comment