2016-12-01 47 views
1

我試圖通過設置焦點併發送回車鍵來激活鏈接。如何將重點放在錨上?

example = find{:xpath,'//*[@id="whatever"]/div/a') 
example.trigger(focus) 
example.send_keys(:enter} 

我錯過了什麼?

+0

你爲什麼不使用點擊方法? –

+0

有時會發現'''find(:xpath,[such and such])。click'''失敗,我需要第二種方法。紅寶石以很多方式到達同一個地方而臭名昭着。 – TangibleDream

回答

1

發送一個空鍵到元素,所以它變得焦點。

example.send_keys "" 
+1

桑傑,謝謝你,非常完美'''高清xclick(選擇) 發現(:XPath中,選擇)。單擊 結束 高清xclick2(選擇) 發現(:XPath中,選擇器).send_keys( '') find(:xpath,selector).send_keys(:enter) end''' – TangibleDream

+0

@TangibleDream很高興幫助:) –

相關問題