2016-12-01 2 views
1

Я пытаюсь активировать ссылку, установив фокус на нее и отправив ключ ввода.Как установить фокус на якорь?

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

Что мне не хватает?

+0

Почему вы не используете метод click? –

+0

иногда находят '' 'find (: xpath, [такие-то и такие]). Click''' не работает, и мне нужен второй метод. Рубин известен многими способами для достижения того же места. – TangibleDream

ответ

1

Отправить пустой ключ элементу, чтобы он сфокусировался.

example.send_keys "" 
+1

Санджай, спасибо, что работало отлично '' 'Защита xclick (селектор) находки (: XPath, селектор) .click конца Защиту xclick2 (селектор) находки (: XPath, селектор) .send_keys ('') find (: xpath, selector) .send_keys (: enter) end''' – TangibleDream

+0

@TangibleDream рад помочь :) –

Смежные вопросы