在DalekJS中获取DOM元素



我有一个问题与我的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();

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

最新更新