Javascript 如何从临时元素中获取文本
我有HTML:Javascript 如何从临时元素中获取文本,javascript,selenium,text,protractor,end-to-end,Javascript,Selenium,Text,Protractor,End To End,我有HTML: <div class="p-login-info" ng-show="loggedOut()">My text.</div> 我的控制台日志没有包含任何内容 有什么想法吗?您可能希望使用预期条件: var EC = protractor.ExpectedConditions; var e = element(by.className('p-login-info')); browser.wait(EC.textToBePresentInElement(e
<div class="p-login-info" ng-show="loggedOut()">My text.</div>
我的控制台日志没有包含任何内容
有什么想法吗?您可能希望使用预期条件:
var EC = protractor.ExpectedConditions;
var e = element(by.className('p-login-info'));
browser.wait(EC.textToBePresentInElement(e, "You have been log out."), 5000);
考试失败了吗?如果是,错误是什么?它是说expect to be You have out。您好,我尝试了它,并使用elementby.cssa[ng click*='globalActions.logout']。单击。然后单击功能{var EC=dragrator.ExpectedConditions;var e=elementby.className'p-login-info';browser.waitEC.texttobepresentElement,您已注销,4000;};我仍然收到错误:等待在4465ms后超时-无论时间多大,错误消息中的毫秒数总是更大。@谢谢您带回来,这可能意味着这不是包含文本的元素,或者此元素的文本不包含您已注销的内容。。
var EC = protractor.ExpectedConditions;
var e = element(by.className('p-login-info'));
browser.wait(EC.textToBePresentInElement(e, "You have been log out."), 5000);