0

我现在正在用电子光谱仪编写一些测试。

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

代码就像

元素

<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,我可以使用它来查找我的视频标签的来源。

有人有什么好主意吗?

4

1 回答 1

0

这是WEBDRIVERIO 中选择器的文档。

如果要选择具有 id 或 classname 的对象,则需要使用如下选择器参数。

'#' 表示您正在寻找具有 id 的元素。

app.client.someFunction('#yourElementsId')

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

app.client.someFunction('.yourElementsClassname')

于 2018-10-04T10:38:37.087 回答