下面的内容还没完全整理好,先发个问题解决机制吧。 如果大家以后有问题可以新浪微博@齐涛-道长 或者发送邮件给我,shotstar@vip.qq.com, 请注意发送邮件的要求: 1、详细描述问题,并补充必要的环境信息和报错日志,如操作系统、32位还是64位、RIDE版本、RF版本、相关测试库版本,报错日志请贴完整,不要只贴一部分,或可以配上截图。 2、在邮件标题带上RFS,因为平时在公司收不了QQ邮箱,不过我设置了规则会自动转发,这样我就能第一时间收到你们的邮件了。 也欢迎加入Robotframework的QQ群247870083,里面有很多高手也可以帮你解答问题。 置顶传送门:主页列表置顶太多了也不好,以后主页列表就保留2个置顶,其他的都在这里做传送门好了。 1、Selenium2Library升级指南,传送门:http://blog.csdn.net/tulituqi/article/details/7604967 2、RIDE说明及中文乱码解决方案,传送门:http://blog.csdn.net/tulituqi/article/details/7931069 下面是计划的常见问题指引,以后可以直接页面搜索即可,不定期更新。 FAQ: Q001:怎么添加Library? A001:在RIDE中,点击suite,点击右侧的Library(老版本RIDE中是Add Library,建议升级最新版),直接输入测试库的名称即可,如Selenium2Library等,如果是单个文件的测试库也可以点击Browse选择具体的文件。 Q002:为什么添加Selenium2Library后Libraryname的颜色是红色的? A002:有可能是你的S2L的依赖库没有安装,多数出现在使用exe安装S2L的情况。请参考S2L升级指南,上面有。
Q003:为什么添加AutoitLibrary后Libraryname的颜色是红色的? A003:最大可能是pywin32没有安装,又或者autoit的dll注册不成功导致的。 Q004:为什么我做好了resource,里面写了userkeyword,在case中调用userkeyword还是黑色的,提示keyword not found A004:先检查一下resource文件的颜色是否为灰色,灰色是未被加载的。你需要在case所在的suite中,添加resource,把resource文件加进来。 Q005:为什么我的open browser指定了IE打开,但是还是报错no browser open 解决办法是下载IEDriverServer.exe文件,放到环境变量path路径的目录里或把他所在的目录加到path环境变量中。下载地址报错信息中有。 解决办法是IE选项设置的安全页中,4个区域的启用保护模式的勾选都去掉(或都勾上) Q006:为什么我的suite下面不能增加test case? A006:请先确保你的这个suite是文件型的suite,只有文件型的suite才能增加case,目录型的suite不能增加case Q007:我同时引用了2个测试库,他们有一个关键字的名字是相同的,我想用A的但是总是用到B的,怎么办? A007:在使用关键字时指定关键字的测试库名字,例如Selenium2Library.mouse up 如果不是测试库,是两个resource,则按测试库的写法,将测试库的名字换成resource的文字(不带扩展名),如某resources名字是res1.txt,那么使用他的关键字时可以写成res1.打开浏览器 这样。这种处理仅针对重名关键字,正常不重名的不需要这样来写。 Q008: A008: |
|
来自: 昵称13184394 > 《学习资料》