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   

  • 相关阅读:
    运行monkeyrunner脚本
    Monkey
    ubuntu下在Eclipse中配置MonkeyRunner环境
    ubuntu下Gradle离线安装
    ubuntu下反编译apk
    PuTTY 设置Serial(ubuntu)
    工作中接触的命令
    自动化功能测试(QTP)汉化12.0
    App测试工作
    vue项目在vscode中编译eslint报错没显示红色波浪线提示
  • 原文地址:https://www.cnblogs.com/classics/p/11378372.html
Copyright © 2011-2022 走看看