robot web 测试

web 元素

1、关闭浏览器驱动

在cmd 下操作

taskkill /f /im bash.exe


或者

使用py脚本:

import os
def close_process( process_name):
    """Close a process by process name."""
    if process_name[-4:].lower() != ".exe":
        process_name += ".exe"
    os.system("taskkill /f /im " + process_name)
#close_process("geckodriver.exe")



2、登录和操作

Open Browser    http://192.168.1.1/cgi-bin/luci            
sleep    5            
Input Text    xpath=//*[@id='maincontent']/div/form/div[1]/fieldset/fieldset/div[1]/input    admin        
sleep    2            
Input Text    xpath=//*[@id='focus_password']    admin        
sleep    2            
Click Element    xpath=//*[@id='maincontent']/div/form/div[1]/fieldset/fieldset/div[3]/input            

3、Handle Alert

处理当前警报并返回其消息。
默认情况下,警报是接受的,但这可以通过action参数来控制,该参数支持以下不区分大小写的值:
接受:接受警告,即按Ok。违约。
解除:解除警报,即按取消。
离开:打开警报。
timeout参数指定等待警报出现的时间。如果没有给出,则使用全局缺省“超时”。


4、选择下拉框中的值

Click Element    xpath=//*[@id='wifi2_switch_sel']    
sleep    3    
Select From List By Value    xpath=//*[@id='wifi2_switch_sel']    0
sleep    3    
Click Element    xpath=//*[@id='wifi2_switch']/div[3]/input    
sleep    10    
Handle Alert        
sleep    10   

转载于:https://www.cnblogs.com/classics/p/11378372.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值