如何在 Watir 中获取元标记内容值?
How to get meta tag content value in Watir?
我无法使用 Watir-webdriver gem.
从 Ruby 中的站点获取元标记的内容值
例如
<meta property="og:title" content="【楽天市場】ダヴ メンプラスケア クリーンコンフォート泡洗顔 つめかえ用(110mL)【unili3e102】【ダヴ(Dove)】[ダヴ 洗顔]:爽快ドラッグ">
browser.meta(:property, 'og:title').content
的问题是 "property" 不是元标记的有效属性。因此,Watir 不允许它作为定位器方法。
要通过不受支持的属性定位元素,您需要使用 CSS-选择器:
browser.meta(css: 'meta[property="og:title"]').content
或使用 XPath:
browser.meta(xpath: '//meta[@property="og:title"]').content
我无法使用 Watir-webdriver gem.
从 Ruby 中的站点获取元标记的内容值例如
<meta property="og:title" content="【楽天市場】ダヴ メンプラスケア クリーンコンフォート泡洗顔 つめかえ用(110mL)【unili3e102】【ダヴ(Dove)】[ダヴ 洗顔]:爽快ドラッグ">
browser.meta(:property, 'og:title').content
的问题是 "property" 不是元标记的有效属性。因此,Watir 不允许它作为定位器方法。
要通过不受支持的属性定位元素,您需要使用 CSS-选择器:
browser.meta(css: 'meta[property="og:title"]').content
或使用 XPath:
browser.meta(xpath: '//meta[@property="og:title"]').content