0
我想获得特定的文本行,该代码的“clip:”下的“URL”。如何从xpath中的selenium webdriver的javascript代码中获取特定的文本
我试图
driver.findElement(By.xpath("//*[@id="player"]/script[2]/text()")).getText();
,但它是获得整个文本。我只想获取网址。有没有解决这个问题的方法?
<div id="player">
<script type='text/javascript'>
flowplayer("thisPlayer", {
src: "http://example.com.swf",
scaling: 'orig',
wmode: "opaque"
}, {
key: "some key",
clip: {
url: 'http://someurl/example.mp4',
scaling: 'fit',
autoPlay: false,
autoBuffering: true,
provider: 'lighttpd'
},
plugins: {
lighttpd: {
url: "http://example.com/flowplayer.pseudostreaming-byterange-3.2.11.swf"
}
}
});
</script>
</div>
我完全新的正则表达式我以前从来没有听说过这个词。你能写出完整的代码吗?谢谢 –
谢谢你。 –