Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我可以从量角器测试中访问文档或窗口对象吗?_Javascript_Testing_Protractor - Fatal编程技术网

Javascript 我可以从量角器测试中访问文档或窗口对象吗?

Javascript 我可以从量角器测试中访问文档或窗口对象吗?,javascript,testing,protractor,Javascript,Testing,Protractor,也许这是不可能的,我还不太明白node是如何工作的。我希望在量角器中获取页面后,能够对文档对象运行断言。这样的事情可能发生吗?如果可能,怎么可能 谢谢 您正在查找的功能称为executeScript或executeAsyncScript。它们将帮助您在浏览器中执行任意一段javascript 请看以下链接: 好的,找到了答案,我为其他人回答了我自己的问题: 您可以使用browser.executeScript执行javascript,然后在承诺解析中使用返回值,如下所示: browser.ex

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


谢谢

您正在查找的功能称为executeScript或executeAsyncScript。它们将帮助您在浏览器中执行任意一段javascript

请看以下链接:

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

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

browser.executeScript('return document.\u config')。然后(函数(\u config){
expect(_config.epid).toBe(1);
});