【发布时间】:2015-03-23 10:54:05
【问题描述】:
我使用moveMouseTo,但它似乎不起作用。这是我的代码。有谁能够看到它有什么问题?断言应该可以工作并且不会返回错误,因为如果您尝试在www.keylocation.sg 处向下滚动页面,它将显示一个导航栏。
之前谢谢。
define([
'intern!object',
'intern/chai!assert',
'./util',
'intern/dojo/node!fs'
], function(registerSuite, assert, util, fs) {
var suite = {
name: 'home-navbar',
afterEach: util.checkJSErrors,
// testing the visibility of navigation bar in the home page
'Home page navigation bar: navigation bar visibility': function() {
var remote = this.remote
.setWindowSize(1024, 768)
.get('about:blank')
.get('https://www.keylocation.sg');
this.timeout = 300000;
return remote
// check: Home page loads, navbar is not visible
.findById('header-menu').isDisplayed().then(assert.isFalse).end()
// check: Scroll down to next page, navbar becomes visible
.moveMouseTo(0,1000).end()
.findById('header-menu').isDisplayed().then(assert.isTrue).end();
}
};
registerSuite(suite);
});
【问题讨论】:
标签: javascript dojo intern