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   

  • 相关阅读:
    让你彻底明白什么叫游戏引擎(1)
    今后几年将有多于28部游戏电影面世
    Symbian系统体系结构
    让你彻底明白什么叫游戏引擎(2)
    网易程序笔试题
    [转贴]暴雪的霸王条款是否合理?
    CPU GPU设计工作原理《转》
    求伯君:向暴雪学习 金山不求一夜暴富
    我的职业规划
    网络游戏程序员新手入门 [转]
  • 原文地址:https://www.cnblogs.com/classics/p/11378372.html
Copyright © 2011-2022 走看看