2017-06-13 91 views
0

我無法使用Watir-webdriver gem從Ruby站點獲取元標記的內容值。如何獲取Watir中的元標記內容值?

例如

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

請仔細閱讀[這](https://開頭計算器。 com/help/how-to-ask),然後相應地編輯你的問題。 – NaeiKinDus

+0

你的代碼是怎樣的? – Stefan

+0

我想這樣做 - @ browser.meta(:property,'og:title')。content –

回答

1

browser.meta(:property, 'og:title').content的問題在於「屬性」不是元標記的有效屬性。因此,Watir不允許它作爲定位方法。

要找到通過不受支持的屬性的元素,你將需要使用一個CSS選擇器:

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

或者使用XPath:

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

謝謝@Justin,那xpath一個爲我工作。 –

相關問題