我在网页中有以下HTML代码段:
<iframe class="videoIframe" src="" scrolling="no">
<video class="jw-video jw-reset" disableremoteplayback="" webkit-
playsinline="" playsinline="" jw-loaded="data" src="fdsfs"></video>
</iframe>
当我将驱动程序切换到框架并尝试使用selenium java executor播放视频时,它不起作用
protected void playVideo(WebElement videoElement) {
((JavascriptExecutor)
driver).executeScript("arguments[0].play()",videoElement);
}
但是如果我直接在窗口中启动video src URL,然后尝试播放 视频使用相同的执行程序命令,就可以正常工作。