Drücken Sie TAB und dann ENTER-Taste in Selenium WebDriver mit Rubin
Ich mache automatisierten Tests mit Selenium WebDriver mit Ruby. Ich brauche eine Schaltfläche klicken. Ich kann nicht das button-element durch id oder css-oder xpath-wie die Schaltfläche transparent ist. Ich würde gerne mit der Tab-und Enter-Taste, um drücken Sie die-Taste.
Kann ich mit der Tab-Taste, um die Taste als unten:
@element.send_keys :tab
@element --> any javascript element visible in the browser
Aber wie verwende ich die Enter-Taste auf die Schaltfläche?
Grundsätzlich brauche ich, um zu erreichen, drücken Sie die Tab-Taste und dann die Enter-Taste drücken Sie auf die Taste.
Ich bin mit Selenium WebDriver @driver = Selenium::WebDriver.for :firefox
InformationsquelleAutor AJJ | 2012-04-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ruby user1316 code sieht aus wie
InformationsquelleAutor ShockwaveNN
Unter Berücksichtigung der Auszug :
Um mit der enter-Taste auf die Schaltfläche, die Sie könnten versuchen, eine der Lösung unter Verwendung von Ruby hier. Diese im Grunde spricht über das senden der
:return
Wert und nicht die:enter
Wert ich.e@element.send_keys :return
und einige zusätzliche Informationen.AKTUALISIERT:
Ich könnte einige code in Java, die versucht zu implementieren, das problem begrifflich mit der info zur Verfügung gestellt hier. Sie könnten versuchen, es zu übersetzen für die entsprechende Ruby-Selenium-API.
Code:
Ich werde ein update der früheren Lösung. Hoffe, es hilft.
InformationsquelleAutor Ziran
senden, GEBEN Sie in ruby:
InformationsquelleAutor AlekseiPetrovski