【发布时间】:2015-06-30 14:23:59
【问题描述】:
我使用 Intern 和 Chai 编写了以下测试。断言没有按预期工作。我正在尝试进行字符串比较,但是如果字符串不同,测试总是会通过。我为本地硒使用 chromedriver。我的测试如下-
define([
'intern!object',
'intern/chai!expect',
'intern/chai!assert',
'require'
], function (registerSuite, expect, assert, require) {
registerSuite({
name: 'testing readmore',
submit: function () {
return this.remote
.get('/')
.setFindTimeout(200)
.findByClassName('link')
.click()
.end()
.findByClassName('readMore-margin-collapse')
.then(function(element) {
console.log(element);
element.getComputedStyle('overflow')
.then(function (value) {
assert.strictEqual('value', 'hidden',
'should return value of overflow');
});
});
}
});
});
【问题讨论】:
标签: selenium-chromedriver chai intern