在浏览器中复制链接并粘贴它。的Watir

时间:2013-11-12 19:59:29

标签: ruby watir watir-webdriver

我正在为我工​​作的公司的应用程序编写自动化脚本,我想知道如何复制链接并将其粘贴到浏览器的URL中。这是我正在使用的HTML:

<div data-employer="22890" data-employerjob="27544" id="email-preview"><p>Automation     Test from specialchar, has invited you to apply to the Bank Clerk position.</p>

<p>Please follow the link below to complete your application:<br>
<a href="https://staging2.clearfit.com/?ej=DEV0712-1">https://staging2.clearfit.com/?ej=DEV0712-1</a>
</p>

我只是希望能够复制链接“https://staging2.clearfit.com/?ej=DEV0712-1”并能够粘贴它但我不能硬编码,因为它会有所不同,并且必须是,每次迭代测试都不同

1 个答案:

答案 0 :(得分:2)

如果&lt; a&gt;将更灵活。标签具有可识别的属性。我假设页面上有多个链接,因此使用:index作为定位器可能会非常脆弱。但是 - 出于演示目的 - 这应该有效:

link_href = browser.link(:index => 0).href
browser.goto(link_href)