点击“链接”

时间:2014-05-22 20:48:22

标签: ruby selenium selenium-webdriver webdriver

我想点击一个似乎处于模态/悬停状态的链接。最初我必须将鼠标移到“您的帐户”(见下图)。我用

编写了脚本
option = driver.find_element(:class => "login-outer")
driver.action.move_to(option).perform

我遇到的问题是点击“登录”或“新用户”链接。

以下是我使用Firebug并点击登录时获得的代码。在尝试单击登录链接之前,是否需要将注意力集中在下拉列表中?

website screen shot

<div id="notloggedin" class="login-dropdown" style="opacity: 1; display: none;">
  <span style="padding: 0px 7px; display: block;">
    <a class="ajax-popup-link" href="https://www.wdev.rochester.edu/melioraweekendtest/account/login">Sign In</a>

1 个答案:

答案 0 :(得分:0)

尝试使用Your Account将鼠标悬停在move_to上。然后再次选择move_to SignIn选项,然后选择click()