RobotFramework - Chrome模拟手机

本文介绍了如何使用RobotFramework结合Selenium在Chrome浏览器中模拟手机设备进行自动化测试。通过创建chromeoption,设置mobileEmulation字典来配置模拟器信息,详细步骤包括创建模拟器配置、设置选项和开始测试。

RobotFramework  - Chrome模拟手机

Max.Bai

2017-04


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 模拟手机


执行截图:





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值