美文网首页
RobotFramework模拟Chrome的UA(二)

RobotFramework模拟Chrome的UA(二)

作者: Vera24 | 来源:发表于2017-02-15 18:30 被阅读90次

    之前介绍了第一种模拟Chrome的UA方法一, 在此介绍第二种方法,要比第一种更简单些,来看代码

    ${mobile emulation}=    Create Dictionary    deviceName=Google Nexus 5
    ${chrome options}=    Evaluate    sys.modules['selenium.webdriver'].ChromeOptions()    sys, selenium.webdriver
    Call Method    ${chrome options}    add_experimental_option    mobileEmulation    ${mobile emulation}
    Create Webdriver    Chrome    chrome_options=${chrome options}
    Goto    https://www.baidu.com/
    

    在这里,直接写了deviceName=Google Nexus 5,device怎么看? 很简单:
    1)点开chrome开发者工具,点击框出的第二个图标,模拟器就出来了。
    2)切换模拟器:点击iPhone 6 边上的下拉菜单就能看到其它的device,想要看到全部的device,那就点击Edit

    Device
    代码中用的是安卓机,如果你想换成iPhone,那就直接改成iPhone 6/iPhone 5等,如果不成功,试试将device名称写全了,例如Apple iPhone 6,如果还不行检查一下拼写是否正确。
    更多详情见Mobile Emulation

    小结
    方法一类似于自定义一个模拟器,本文则是直接指定已知的设备,任选一种尝试吧

    相关文章

      网友评论

          本文标题:RobotFramework模拟Chrome的UA(二)

          本文链接:https://www.haomeiwen.com/subject/gfnqwttx.html