![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webdriver
yxchen51
这个作者很懒,什么都没留下…
展开
-
webdriver操作页面元素报错Element is not currently visible and so may not be interacted w
前段时间用webdriver写自动化测试的脚本的时候,遇到了如下问题:页面上的元素可见,而且用exists?判断返回结果为:ture。但是在对页面元素操作的时候,却报错了:Element is not currently visible and so may not be interacted withat。后来发现了问题所在,以为弹出窗口等原因,页面上肯定不只一个当前要定位的元素。多见于...2013-08-23 16:34:10 · 177 阅读 · 0 评论 -
ruby用WIN32OLE读取excel文件
最近需要用ruby读取excel文件,网友有很多包,但是多少都会出现些问题,而且读取效率也不是很高。后来在论坛上看到有说用WIN32OLE读取excel文章,然后就试了一下。发现效果还不错。但是缺点是无法自动结束excel程序。所以没回执行完后 杀掉进程即可:system("taskkill /f /im excel.exe") require 'win32ole' require ...2013-08-23 22:38:06 · 395 阅读 · 0 评论 -
用Autoit处理window弹出窗口
在利用webdriver做自动化测试中,弹出窗口的处理一直是个很棘手的问题。用auoit能很好处理弹出窗口问题,以window自带安全验证窗口为例,其他窗口的处理和这个类似。[code="java"] require 'win32ole' require 'date' require 'win32api' def dealSecurityDialog(sNTac...原创 2013-08-23 22:52:42 · 3689 阅读 · 1 评论 -
[转载]说说watir-webdriver那些事(十)Cookie处理
require 'watir-webdriver'browser = Watir::Browser.newbrowser.cookies.clearbrowser.cookies.add 'foo', 'bar', :path => "/", :expires => 10.days.from_now,:secure => truebrowser.cooki...原创 2014-04-24 18:28:48 · 128 阅读 · 0 评论 -
watir-webdriver模拟鼠标事件
转载自任总的博客,前面还有一部分模拟键盘操作的。但是模拟键盘操作一般都有send_keys去完成,比较简单这里就不转载了。虽然模拟鼠标操作还可以用fire_event但是在最近的watir-webdriver文档中却找不到这个函数的rdoc说明了,难道是今后不支持了?但是目前还是可以用的。以下内容为转载:模拟鼠标事件:在使用过程中,经常遇到模拟鼠标的操作,这个部分其实在watir-...原创 2014-04-24 18:35:47 · 281 阅读 · 0 评论