0
即时通信创建一个平台,用户自动化测试,以验证小工具是否功能。我已经做了tutorials和看到了examples但我仍然可以找出发生了什么。theintern测试框架 - 测试iframes
im试图测试的小部件是用没有src属性的iframe制作的,用im试图在没有src属性的情况下找到该iframe中的元素.define(function(require){registerId = require('intern !对象 '); VAR断言=需要(' 实习生/柴断言!');
registerSuite({
name: 'index',
'greeting form': function() {
return this.remote
.get(require.toUrl('localhost:3000'))
.findById('iframeId')
.switchToFrame('iframeId')
.findById('buttonID');
}
});
});`
有了这个代码,它发生的实习生亚军返回一个错误说它无法找到该元素。但是,当我尝试在具有“src”属性的iframe上运行相同的代码时,它会找到正确的元素,并且不会返回任何错误。
任何人都可以帮忙?
return this.remote
.get(require.toUrl('localhost:3000'))
.findById('iframeId')
.end()
.switchToFrame('iframeId')
.findById('buttonID')
这是假设的findById
呼叫等待的iframe被添加到: