首页 > Web开发 > 详细

robot web 测试

时间:2019-08-19 17:37:42      阅读:116      评论:0      收藏:0      [点我收藏+]

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   

robot web 测试

原文:https://www.cnblogs.com/classics/p/11378372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!