zoukankan      html  css  js  c++  java
  • RobotFramework模拟手机浏览器

    转自

    http://blog.csdn.net/max229max/article/details/70808867

    感谢max bai提供的思路

    Python - Selenium Chrome 模拟手机可以实现chrome浏览器模拟手机进行自动化测试,当然Robotframework也是可以的。

    基本思路:

    1.创建chromeoption

    2.创建mobileEmulation字典包含模拟器的相关信息

    3. 设置chromeoption的模拟器信息

    4. 开始测试吧

    *** Settings ***  
    Library           Selenium2Library  
      
    *** Test Cases ***  
    testmclient  
        ${devname}    Create Dictionary    deviceName=Google Nexus 5  
        #${mobile_emulation}    Create Dictionary    mobileEmulation=${devname}  
        ${chromeoptions}=    Evaluate    sys.modules['selenium.webdriver.chrome.options'].Options()    sys, selenium.webdriver.chrome.options  
        # ${chromeoptions._experimental_options}    Set Variable    ${mobile_emulation}  
        Call Method    ${chromeoptions}    add_experimental_option    mobileEmulation    ${devname}  
        Create Webdriver    Chrome    chrome_options=${chromeoptions}  
        Go To    http://www.baidu.com  
        sleep    5s  
        Close All Browsers  

    脚本设置了简单的模拟器信息,详细的可以参照 Python - Selenium Chrome 模拟手机

    执行截图:

  • 相关阅读:
    SpringMvc---Ant通配符
    mybatis 数据库语句
    shiro 静态页面资源不显示 解决方案
    http错误汇总
    关于代码质量与逻辑
    shiro 过滤属性的意义
    java思维导图
    E
    LCIS HDU
    E
  • 原文地址:https://www.cnblogs.com/yrxns/p/6770090.html
Copyright © 2011-2022 走看看