如何在Watir中获取元标记内容值?

时间:2017-06-13 09:35:58

标签: ruby watir-webdriver

我无法使用Watir-webdriver gem从Ruby中的网站获取元标记的内容值。

e.g。

<meta property="og:title" content="【楽天市場】ダヴ メンプラスケア クリーンコンフォート泡洗顔 つめかえ用(110mL)【unili3e102】【ダヴ(Dove)】[ダヴ 洗顔]:爽快ドラッグ">

1 个答案:

答案 0 :(得分:1)

browser.meta(:property, 'og:title').content的问题在于&#34;属性&#34;不是元标记的有效属性。因此,Watir不允许它作为定位方法。

要通过不受支持的属性定位元素,您需要使用CSS选择器:

browser.meta(css: 'meta[property="og:title"]').content

或者使用XPath:

browser.meta(xpath: '//meta[@property="og:title"]').content