2012-02-09 59 views
3

我試圖通過顯示名稱是一個鏈接,像這樣對一個字段訪問手柄的話:與口音

<a class="node" href="javascript: MCMenu(7);">MÓVEL</a>

,並試圖通過這樣做訪問項目:

t= $browser.link(:text => "MÓVEL").exists?

t.click

誤差爲:

無法定位元件,使用{:文本=> 「M \ 303 \ 223VEL」:TAG_NAME => 「一個」}(的Watir ::異常:: UnknownObjectException)

+0

您使用的是什麼版本的Ruby和Watir-WebDriver?我剛剛檢查過,它對我來說工作正常。 – p0deje 2012-02-09 11:36:57

+0

您是否嘗試過使用另一組引號?即'movel'而不是「movel」? – anonygoose 2012-02-09 11:40:00

+0

我正在使用watir-webdriver(0.5.2,0.4.1,0.3.9)和紅寶石紅寶石1.8.7 – macwadu 2012-02-09 11:42:57

回答

3

與這樣的正則表達式嘗試:

t = $browser.link(:text => /M.VEL/).exists? 
+0

我更新了系統,現在它工作。坦克 – macwadu 2012-02-14 15:05:37