RobotFramework
柠檬味的猫
越减越肥的妹子
展开
-
Robotframework执行脚本时,ie11只在当前页面为登陆,链接到其他页面时,还是未登录状态。
一般是我新跳出的window被未登录了,gc正常设置了等待还是不行后偶然得知要保存cookie才行,设置是自己百度的工具-->Interner选项——“安全”页面下——自定义级别——安全别 - 中——重置——确定——“高级”页面下,——还原默认设置——确定。工具-->Interner选项-->“隐私”页面下,高级-->勾选“覆盖自动cookie处理”两个都选接受原创 2017-04-09 20:31:22 · 1015 阅读 · 0 评论 -
Autoitlibrary关键字缺失问题
1.如果F5查看重复,删了重新导一次(如果有更简单的方法请告诉我呀)2.如果导入成功,但只有几个关键字,这样就可能是权限的问题。需要如下操作:2.1用管理员打开cmd2.2进入ride.py目录并打开,如下图2.3启动后,F5查看,可出现其他关键字...原创 2019-04-08 16:45:11 · 1690 阅读 · 0 评论 -
python3+Robotframework+ride+Selenium2Library+Autoitlibrary安装步骤(2019.04.08 win版)
之前只有python 2.7最稳定一直没更新,前不久终于支持python3了,就倒腾倒腾一下记录下来,以后免得又忘了怎么安装。1.下载python,因为我是64位系统,这里是下载的python-3.7.3-amd64,我选择的是自定义安装到C:\Python\Python37地址:https://www.python.org/downloads/release/python-373/...原创 2019-04-08 16:34:28 · 3073 阅读 · 1 评论 -
robotframework-过多case如何执行
1.手动勾选,简单,跳过2. 菜单选择及筛选可在菜单中去筛选勾用例,然后点击运行。Select All Test:选择当前套件的所有用例 DeselectAll Test:取消当前选择 Select Only Failed Test:选择当前套件下运行失败的用例 Select Only Passed Test:选择当前套件下运行成功的用例3.命令-使用run 标签中...原创 2019-04-10 12:01:38 · 2243 阅读 · 0 评论 -
AutoItLibrary的安装
AutoItLibrary的安装## 1.首先安装pywin32 ##(如果你安装的activepython,或者已经安装,请跳过),地址:[http://sourceforge.net/project ... in32/](http://sourceforge.net/project ... win32/)去下载最新的对应版本吧,32位,64位,python版本,自己都看原创 2017-04-16 20:46:36 · 533 阅读 · 0 评论 -
超级好用的插件,找xpath利器,结合着RF做的,事半功倍
以前在做web自动化的时候,免不了要找定位啊什么的。一层层找下来太痛苦了,时间也浪费了一天写不了啥。特别是在最开始接触自动化的时候,我们系统坑爹的只支持IE。后来换公司了,在偶然情况下,得知了firefox插件快速找xpath,下面介绍一下:1、firebug 从https://addons.mozilla.org/en-US/firefox/addon/firebug/找到对应firebug原创 2017-06-07 14:23:16 · 2610 阅读 · 1 评论 -
RobotFramework自动化测试框架系统关键字之断言
一、基础 RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便;不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率。下面将逐个举例介绍RobotFramework提供的断言关键字。二、实例 为方便讲解,首先创建三个list变量:list_a、list_b、l转载 2017-05-17 15:01:18 · 1038 阅读 · 1 评论 -
IE11用robotframework无法定位怎么办~定位是没错的
IE11使用robotframework无法定位问题首先,id,name,xpath大家都知道,frame这个我也不介绍了大家也知道。可我写的脚本在gc上全部一路畅通,是真真真儿的都没错,在IE11就歇菜了,要么找不到,要么找到了但是ie没反应,无奈的用js去定位。可是真不方便啊!在技术群里问一圈儿都说ie兼容性差,要么就是说哎你啥公司啊这么low,还兼容ie..我好憋屈!真真儿!找了半天才知原创 2017-04-09 17:01:41 · 984 阅读 · 0 评论 -
robotframework悬浮菜单定位问题
我们公司菜单是悬浮菜单,鼠标点上去下级元素才会显示。比如在第一个菜单中选择后会触发二级菜单的某事件,触发二级菜单又去点三级菜单。。最开始就用click element去点击了,可是菜单会缩回去,就有时候点的到有时候点不到。。后来使用Wait Until Element Is Enabled、mouseUp、mouseDown、mouseOver之类的也没有得到解决。我也想过用JS去原创 2017-05-25 16:18:50 · 7794 阅读 · 7 评论 -
selenium webdriver——JavaScript警告窗处理
selenium webdriver——JavaScript警告窗处理在WebDriver中处理JavaScript所生成的alert、confirm以及prompt,具体方法是使用switch_to_alert()方法定位到alert、confirm以及prompt,然后使用text/accept/dismiss/send_keys等方法进行操作。转载 2017-05-23 16:29:26 · 386 阅读 · 0 评论 -
键盘按钮keyCode大全
原文地址:http://www.cnblogs.com/shyy/archive/2012/04/09/2453029.html字母和数字键的键码值(keyCode)按键键码按键键码按键键码按键键码A65J74S83149转载 2017-04-21 09:43:20 · 10312 阅读 · 1 评论 -
robotframework + selenium自动化测试环境搭建与常见的问题
1、通过使用 RFT-64(针对Windows 7 64位的系统)压缩文件进行一键安装; 1) 首先解压RFT-64文件,找到setup.bat文件,以管理员身份运行进行一键安装,根据提示完成安装操作。 2) 安装完成后,打开cmd窗口,输入python查看环境变量是否配置成功,注:提示‘Python’不是内部或外部命令,说明Python的环境变量没转载 2017-05-03 12:01:32 · 1186 阅读 · 0 评论 -
切换window窗口
原文地址:http://www.cnblogs.com/testwang/p/6097621.htmlrobotframwork的WEB功能测试(一)—切换window窗口selenium2library提供的切换到新窗口的关键字,只有select window,而且也只能根据title、name、url去定位。如下图所示,明显在实际使用中是不够的。所以这里总结了一下其他的方法转载 2017-05-03 10:48:08 · 1892 阅读 · 2 评论 -
多线程
http://www.cnblogs.com/fnng/p/3670789.htmlhttps://testerhome.com/topics/7665转载 2017-05-03 10:28:06 · 364 阅读 · 0 评论 -
获取HTML元素3个方法:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()
获取HTML元素3个方法比较:document.getElementsByName()、document.getElementById()、document.getElementsByTagName()document.getElementsByName() 是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。 document.getElemen转载 2017-04-06 17:17:56 · 14047 阅读 · 0 评论 -
RobotFramework 用例出错后继续操作
RobotFramework 用例出错后继续操作出错后退出 在默认情况下,当一个测试用例中的某个关键字返回错误时,这个测试用例就停止执行剩余的关键字。RF会继续执行下一个用例。这么做的好处是节省时间--反正这里出问题要返回来看了,再继续执行剩下的关键字也没有用了。出错后继续执行 但是,有时候,我们却需要执行用例中的所有关键字,例如:要获取更多的转载 2017-04-28 16:32:56 · 8904 阅读 · 3 评论 -
evaluate获取时间
时间${shijian} Evaluate datetime.date.today() datetime log ${shijian} ${time} Evaluate time.strftime('%Y/%m/%d',time.localtime(time.time())) time ${时间原创 2017-04-17 18:29:52 · 539 阅读 · 0 评论 -
win8安装RobotFramework
其实以前就有在使用RF了,15年主要测web,16年主要测接口。可一直都是要么记录在本地,要么就直接备注在脚本里,说实话今年突然让我重新搞web,我特么有些记不住了~(-__-)b这种要不得,去翻以前记的笔记,又没有特别好的分类,还是不够快速回顾,且这次是在win8电脑上重新装RF,这次我全装C盘,后面写变量也是写C盘(原谅我是low逼,以前一直在win7上操作,今年换了新公司用了高大上的win8原创 2017-04-05 17:48:05 · 574 阅读 · 1 评论 -
使用pip无法完全卸载autoitlibrary,提示 we cannot accurately determine which files belong to it which would‘解决办法
autoitlibrary库卸载不完全,提示‘Cannot uninstall ‘autoitlibrary’. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninsta...原创 2019-04-17 16:51:26 · 2392 阅读 · 0 评论