【发布时间】:2019-08-13 06:59:57
【问题描述】:
我想检查我的隐藏输入是否包含一个值,如果不是等到它包含。
原因是当隐藏的输入有一个值并且我想使用该值时,我知道页面已完成加载。
我尝试了以下方法:
这个textToBePresentInElementValue 得到了很好的值,但我需要它等到它包含一个值。
我尝试过这样的事情:
browser.wait(EC.textToBePresentInElementValue($('#isearchstring').lenght > 0), 5000);
但我得到一个错误:
Cannot read property 'bind' of undefined
当我的页面加载时,我的 HTML 如下所示:<input type="hidden" name="searchstring" id="isearchstring" value=""> 几秒钟后它可能包含任何值 <input type="hidden" name="searchstring" id="isearchstring" value="xxxxx">
我不想使用browser.sleep();
【问题讨论】:
标签: javascript automation protractor