用 watir 测试登录 weibo.com 的时候,点击登录按钮 代码 1:
@browser.div(:class=>"info_list login_btn").link(text:"登录").click
代码 2:
@browser.div(:class=>"info_list login_btn").link(:text=>"登录").click
代码 1 可以成功点击登录按钮,并登录进去, 但是代码 2 没有报错,但也没有登录进去 上面 2 个代码有什么区别,主要是在.linke() 部分? 为什么代码 1 可以,代码 2 不可以? 新浪微博的登录按钮元素如下
<a tabIndex="6" class="W_btn_g" href="javascript:void(0)" suda-data="key=tblog_weibologin3&value=click_sign" node-type="submitBtn" action-type="btn_submit">
<span node-type="submitStates">
文本 - 登录