angularjs – 量角器:在调试时在控制台中打印找到的元素属性
发布时间:2020-12-17 10:23:27 所属栏目:安全 来源:网络整理
导读:我正在调试Webstorm中的量角器测试. 当我添加此代码时: var title = element(by.xpath('//div[@class="title"]')); title.getText().then(function (text) { console.log(text); }); expect(title.getText()).toEqual('Opportunities'); 我打印在控制台所需
我正在调试Webstorm中的量角器测试.
当我添加此代码时: var title = element(by.xpath('//div[@class="title"]')); title.getText().then(function (text) { console.log(text); }); expect(title.getText()).toEqual('Opportunities'); 我打印在控制台所需的文本中. 如何在控制台中直接执行此操作? > ??title.getText() < ?ElementFinder > ??title.getText().then(function (text) { console.log(text); }); < ManagedPromise 是否可以在调试控制台中找到元素并打印它的属性?
Selenium命令是异步执行的,这意味着如果停止在expect行上执行,所有调用都会排队并且尚未执行.
此外,可能无法从控制台获取属性.例如,在控制台中调用.getText()将对调用进行排队,但由于控制流未运行,因此不会执行该调用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |