electron-spectron webdriverIO如何获取视频标签源?

时间:2018-05-09 04:08:21

标签: mocha electron webdriver-io spectron

我现在正在用电子能谱进行一些测试。

频谱启动我的应用后,我想检查我的视频是否已停止

代码就像

元素

<video muted autoplay id='videoContainer' class='video'></video>

测试代码

.given("",function(){
    //do something
})
.when("",function(){
    //do something
})
.then("the player should stop the program", function() {

    return app.client.someFuncton('//*[@id="videoContainer"]')
        .then(result=>{
            console.log(result)  // suppose to get my video source
        })
})

似乎webdriverIO没有像getElementById这样的API,我可以用它来查找我的视频标签的来源。

有人有什么好主意吗?

1 个答案:

答案 0 :(得分:0)

这是WEBDRIVERIO中的documentation选择器。

如果要选择ID或类名的对象,则需要使用如下所示的选择器参数。

'#'表示您要查找具有ID的元素。

app.client.someFunction('#yourElementsId')

'。”表示您正在寻找带有类的元素。

app.client.someFunction('。yourElementsClassname')