我无法使用Watir-webdriver gem从Ruby中的网站获取元标记的内容值。
e.g。
<meta property="og:title" content="【楽天市場】ダヴ メンプラスケア クリーンコンフォート泡洗顔 つめかえ用(110mL)【unili3e102】【ダヴ(Dove)】[ダヴ 洗顔]:爽快ドラッグ">
答案 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