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
执行截图:

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

被折叠的 条评论
为什么被折叠?



