读书人

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

发布时间: 2013-10-27 15:21:50 作者: rapoo

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 上测试是可以的呀,你那边有提示什么错误吗?

读书人网 >Ruby Rails

热点推荐