首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

Ruby和watir,登录按钮点击怎么实现

2013-10-27 
Ruby和watir,登录按钮点击如何实现使用Ruby+watir,就写一个新浪微博登录功能,可是到点击登陆按钮,无法点击

Ruby和watir,登录按钮点击如何实现
使用Ruby+watir,就写一个新浪微博登录功能,可是到点击登陆按钮,无法点击啊~~
就是新浪微博首页,//weibo.com

y用户名和密码都能正常输入,
 ie.text_field(:name, 'username').set("15222****@sina.cn")#输入用户名和密码
  ie.text_field(:name, "password").set("****")   
登录这个,试了好多,都不行: 
1.  ie.button(:value, "click_sign").click
2.  ie.button(:value, "verify").click 
3.  ie.button(:name, "verifycode").click   Ruby和watir,登录按钮点击怎么实现Ruby和watir,登录按钮点击怎么实现

请各位指点一下。。。万谢~~ ruby 登录
[解决办法]
你查看页面源码就会知道,那不是一个 button,是一个链接,所以试试这个:


ie.a(text: '登录').click

[解决办法]
https://github.com/watir/watir-webdriver/blob/master/lib/watir-webdriver/elements/link.rb#L4

从代码来看,a 是 link 方法的别名。
[解决办法]
我在 ubuntu + firefox 上测试是可以的呀,你那边有提示什么错误吗?

热点排行