2016-10-10 24 views
-6

我試圖使用的Watir搶頁面上的特定鏈接以獲取HREF用的Watir:(?)如何使用Ruby

Screenshot: Here is the href I am trying to grab.

我的猜測是我需要指定祖先元素biz-website然後遍歷到a標籤並以某種方式獲取它的href,但我不確定我的代碼的語法將需要做什麼。

任何想法或建議?

+1

你的問題爲時過早。您需要嘗試,然後當您遇到問題時,請提出有關該問題的具體問題。請閱讀「[問]」和「[mcve]」。現在,我們不知道你所嘗試的是什麼,所以任何詳細的答案都是一個教程。 「[Stack Overflow用戶需要多少研究工作?](http://meta.stackoverflow.com/q/261592)」也是相關的。 –

回答

2

你應該能夠

browser.span(:class, 'biz-website').a.href

得到href的值如果類'biz-website'是不是你的頁面上跨度獨一無二的,你也可以使用'biz-website js-add-url-tagging'。如果這仍然不是唯一的,你也可以嘗試

browser.span(:text, 'Business website').parent.a.href

+0

哦,工作!謝謝! – CODA

+0

很高興爲您服務! – pjd