python模拟人工滑动_使用python selenium TouchAction模拟实现lCalendar滚动和点击效果...

importtimeimportosfromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.support.uiimportSelectfromselenium.webdriver.chrome.optionsimportOptions

mobile_emulation = {#"deviceName": "Apple iPhone 3GS"#"deviceName": "Apple iPhone 4"#"deviceName": "Apple iPhone 5"#"deviceName": "Apple iPhone 6"#"deviceName": "Apple iPhone 6 Plus"#"deviceName": "BlackBerry Z10"#"deviceName": "BlackBerry Z30"#"deviceName": "Google Nexus 4"#"deviceName": "Google Nexus 5"#"deviceName": "Google Nexus S"#"deviceName": "HTC Evo, Touch HD, Desire HD, Desire"#"deviceName": "HTC One X, EVO LTE"#"deviceName": "HTC Sensation, Evo 3D"#"deviceName": "LG Optimus 2X, Optimus 3D, Optimus Black"#"deviceName": "LG Optimus G"#"deviceName": "LG Optimus LTE, Optimus 4X HD"#"deviceName": "LG Optimus One"#"deviceName": "Motorola Defy, Droid, Droid X, Milestone"#"deviceName": "Motorola Droid 3, Droid 4, Droid Razr, Atrix 4G, Atrix 2"#"deviceName": "Motorola Droid Razr HD"#"deviceName": "Nokia C5, C6, C7, N97, N8, X7"#"deviceName": "Nokia Lumia 7X0, Lumia 8XX, Lumia 900, N800, N810, N900"#"deviceName": "Samsung Galaxy Note 3"#"deviceName": "Samsung Galaxy Note II"#"deviceName": "Samsung Galaxy Note"#"deviceName": "Samsung Galaxy S III, Galaxy Nexus"#"deviceName": "Samsung Galaxy S, S II, W"#"deviceName": "Samsung Galaxy S4"#"deviceName": "Sony Xperia S, Ion"#"deviceName": "Sony Xperia Sola, U"#"deviceName": "Sony Xperia Z, Z1"#"deviceName": "Amazon Kindle Fire HDX 7″"#"deviceName": "Amazon Kindle Fire HDX 8.9″"#"deviceName": "Amazon Kindle Fire (First Generation)"#"deviceName": "Apple iPad 1 / 2 / iPad Mini"#"deviceName": "Apple iPad 3 / 4"#"deviceName": "BlackBerry PlayBook"#"deviceName": "Google Nexus 10"#"deviceName": "Google Nexus 7 2"#"deviceName": "Google Nexus 7"#"deviceName": "Motorola Xoom, Xyboard"#"deviceName": "Samsung Galaxy Tab 7.7, 8.9, 10.1"#"deviceName": "Samsung Galaxy Tab"#"deviceName": "Notebook with touch""deviceName":"iPhone 6"# Or specify a specific build using the following two arguments#"deviceMetrics": { "width": 360, "height": 640, "pixelRatio": 3.0 },#"userAgent": "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19" }}# Define a variable to hold all the configurations we wantchrome_options = webdriver.ChromeOptions()# Add the mobile emulation to the chrome options variablechrome_options.add_experimental_option("mobileEmulation", mobile_emulation)# Create driver, pass it the path to the chromedriver file and the special configurations you want to rundriver = webdriver.Chrome(executable_path="你存放chromedriver.exe的目录绝对路径", chrome_options=chrome_options)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值