我有一個鏈接,我試圖選擇使用紅寶石watir,一旦鏈接被選中,然後放在鏈接旁邊的一個小>>雙右角報價。我相信這也被稱爲「&」raquo「我可以在第一次選擇鏈接時,它沒有這個012quoraquo,但是一旦鏈接被選中,並且>>現在出現在鏈接文本的末尾。我無法再次選擇它。紅寶石watir選擇文本與&raquo aka雙直角報價
div style="float: right;">
<a title="View Jobs" href="/media/jobs">View Jobs »</a>
<br>
</div>
這是我的Watir選擇前>>存在
browser.frame(:id, "left").link(:text, "Virtual Tapes").when_present.click
我曾嘗試加入& RAQUO我的代碼(下)
browser.frame(:id, "left").link(:text, "Virtual Tapes »").when_present.click
但它的鏈接仍然不會在鏈接上出現>>後第二次選擇鏈接。 *注意我添加了分號;到& raquo在我上面的代碼示例中,但此輸入框實際上是製作雙直角報價(») 有什麼建議?該.frame出現在代碼由於不捨的頁面和右邊框
有沒有什麼辦法可以添加的id你標籤?這可以讓你使用明顯脆弱的文本值以外的東西。另外,不知道你的ruby程序是如何構造的,只要你保持在同一頁面上,並且該元素保持在同一個DOM位置,就可以保存對該鏈接的引用。 my_link = browser.frame(:id,「left」)。link(:text,「Virtual Tapes」)。when_present // my_link.click // >> added // my_link.click – 2014-11-14 20:49:04
鏈接文本爲「查看作業」 「或」虛擬磁帶»「? – 2014-11-14 20:52:16