2016-10-10 20 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