zoukankan      html  css  js  c++  java
  • 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   

  • 相关阅读:
    django路由层(一)
    计算机基础2
    Django模板语言
    Django框架介绍
    Python--格式化输出,运算符
    Python---基础
    Tensorflow--TensorflowBoard
    Tensorflow--图和会话
    Tensorflow--Tensor
    Tensorflow--基础结构
  • 原文地址:https://www.cnblogs.com/classics/p/11378372.html
Copyright © 2011-2022 走看看