在DalekJS中获取DOM元素

时间:2015-07-21 15:11:13

标签: javascript dom dalekjs

我的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();

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用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();