2016-10-18 30 views
0

ログインボタンをクリックするにはどうしたらいいですか?スクリーンショットのコードの下Ruby Selenium 3.0 - rel属性をクリックする方法は?

<a href="/bin/ids/login.smp.html?_=nc" rel="IDS_login">Login</a> 

enter image description here

私は、XPathでそれを行うことができますが、他の方法があるのだろうか?

すべてのヘルプは、

おかげでいただければ幸いです!

答えて

2

私はxpathで行うことができますが、別の方法があるのでしょうか?

私のように要素を配置するためにxpathよりもはるかに高速になりますどのcssSelectorを使用してみてください、あなたをお勧めします: - あなたはまた、link_textを使用して、この要素を見つけることができ

driver.find_element(:css, "div#anonymous > a[rel='IDS_login']").click 

として: -

driver.find_element(:link_text, "Login").click 
+1

Saurabh Gaur、nice thanks!あなたは他のルビーセレンの質問を見てみることができますか? 'http://stackoverflow.com/questions/40076112/how-to-handle-firefox-chrome-login-pop-up-window-using-ruby-selenium- 3-0-webdriv'、私はこれでかなり新しい.. – Berlin

関連する問題