javascript - 我可以从 Protractor 测试中访问文档或窗口对象吗?

标签 javascript testing protractor

也许这是不可能的,我还不太明白节点是如何工作的。我希望能够在 Protractor 中获取页面后对文档对象运行断言。这样的事情可能吗?如果可能的话怎么办?

谢谢!

最佳答案

好的,找到答案了,所以我为其他人回答我自己的问题:

您可以使用 browser.executeScript 执行 javascript,然后在您的 promise 解析中使用返回值,如下所示:

browser.executeScript('return document._config').then( function(_config){
        expect( _config.epid ).toBe( 1 );
    });

关于javascript - 我可以从 Protractor 测试中访问文档或窗口对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26666043/

相关文章:

javascript - 为什么 "HTML <input type=' file'/>"has "files"属性在 JavaScript 中?

测试两个自变量是否具有相同的效果

性能数据收集和可视化工具

javascript - 在使用 html 代码通过 id 自动定位元素以发送键时,某些值在站点的每次刷新中都会发生变化

javascript - JavaScript 中有 RegExp.escape 函数吗?

javascript - 如何在 ES6 中解析带有多行字符串的对象?

javascript - 如何防止 browser.driver.sleep

javascript - Protractor - 使用另一个函数的一个函数值时出现问题

javascript - 如何强制 Puppeteer 等待非常大的 HTML 表中的所有行完全加载并显示在 DOM 中

unit-testing - 如何在 Golang 测试文件中构建导入