【Web_UI自动化_Python3_RobotFramwork笔记整理】Web关键字驱动,RobotFramwork自动化测试框架,学习笔记整理

安装问题:

1.ride打不开浏览器,向python27文件夹里面,导入geckodriver.exe/chromedriver.exe/IEDriverServer.exe等主流驱动

2.ride二次执行任务,无法打印信息,导入OperatingSystem库,执行OperatingSystem.Run taskkill \ /F \ /im chromedriver.exe

3.ride安装cmd列表,无selenium版本号且报错,重装且在pip盘符,执行pip install robotframework-Selenium2Library

4.ride安装成功以后,无法打开ride.py,提示模块module丢失,找不到相应模块,重启后重装可以解决。

 

【log格式化打印】

log %{path} -- %{}打印系统环境常量的值(常量就是只能读取,不能工具里面修改)

log helloword${str}123 -- 打印字符串+变量

log ${str} -- ${}打印自定义scalar(字符串、整型、元组)变量的值

log many @{list} -- @{}打印自定义List(列表)变量的值

${num} - set variable - ${2.6} - 2.6,返回数字2.6和字符串u'2.6'(工具默认所有数据为字符串)

${/}、${EMPTY}、${False}、${None}、${null}、${SPACE}、${True}、${} --特殊字符常量

${num} set varable ’123‘;${num1} Evaluate int(${num})+1,返回124,变量的运算

${list1} create 1 2 3 ;log @{list1}[1] ;log ${list1[1]},返回2和2,通过下标索引取值

 

【待解决问题】

1.wap,用户中心页面,设置按钮无法点击成功,定位不到。-待解决

2.PC,用户中心页面,用户名无法捕捉到并赋值给变量,打印出来。-待解决

 

【保持登录状态】

后台,运营系统登录页,验证码无法获取:

OperatingSystem.Run    taskkill \ /F \ /im chromedriver.exe    

open browser    http://op.yidai.co    chrome

maximize browser window        

sleep    50    #手动登录一次,打印出日志记录,通过日志log信息找到打印的cookie信息,截取前后两部分,获取登录状态,goto已登录状态的页面,保持登录成功

${ww}=    get cookies    

log    ${ww}    

add cookie    6ePf_2132_authCode    a5fbe88QO4pKsD9EumTBfm5GtR7NkxxNqvezQEnmY2N8

add cookie    6ePf_2132_p2poperation    8f9aO%2F%2BUKNbTYWktz3kWFsQnJRZvQB02xK%2BlYDrfhAtUiEgw4uTyU5cm9%2B%2Bygbdnt6O9j%2FuvnwDC3HIMTjexLNfKRwk8KTWtsXHY8EWyNZFMI5sdn6p7QX4ECPP%2Fh%2FaBFnsftfRJwOPapLT1

goto    http://op.yidai.co/home/   

 

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值