我的DalekJS测试有问题。我希望从DOM元素中获得一个值,但我不知道如何做到这一点。
这是我尝试过的:
test.open('http://www.1915-1918.org/memoriale/')
.waitForElement('.numItemsFil')
.execute(function () {
this.assert.ok((document.getElementsByClassName('numItemsFil')[0].innerText ===
document.getElementsByClassName('item').length));
})
.done();发布于 2015-10-23 22:57:47
您尝试过使用assert.text(...)方法吗?
我认为这样的东西应该可以工作:
test.open('http://www.1915-1918.org/memoriale/')
.waitForElement('.numItemsFil:first-child')
.assert.text('.numItemsFil:first-child', document.getElementsByClassName('item').length, 'Text matches item count')
.done();https://stackoverflow.com/questions/31542994
复制相似问题