失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > python在手机使用webdriver.chromns_Selenium +Chrome浏览器如何模拟手机操作

python在手机使用webdriver.chromns_Selenium +Chrome浏览器如何模拟手机操作

时间:2018-09-13 10:13:47

相关推荐

python在手机使用webdriver.chromns_Selenium +Chrome浏览器如何模拟手机操作

Selenium +Chrome浏览器如何模拟手机操作

进入手机模式

打开谷歌浏览器,按F12,进入开发者模式,点击Toggle device toolbar,进入手机模式

设置Chrome的手机模式

deviceName可更改成Chrome浏览器中支持的设备型号

设置成手机模式之后,使用click事件,进行搜索,无响应,我们可以使用TouchActions中tap方式去处理

TouchActions具体可参看源码

示例代码:

# -*- coding:utf-8 -*-

from seleniumimportwebdriver

from mon.touch_actionsimportTouchActions

mobile_emulation = {"deviceName":"Galaxy

S5"}

option = webdriver.ChromeOptions()

option.add_experimental_option('mobileEmulation',mobile_emulation)

driver = webdriver.Chrome(chrome_options=option)

driver.get('')

print('打开浏览器')

print(driver.title)

driver.find_element_by_id('index-kw').send_keys('测试')

# driver.find_element_by_id("index-bn").click()

el = driver.find_element_by_id("index-bn")

TouchActions(driver).tap(el).perform()

print('关闭')

driver.quit()

print('测试完成')

浅谈配置chrome浏览器允许跨域操作的方法

浅谈配置chrome浏览器允许跨域操作的方法 一:(Lying人生感悟.可忽略) 最近有一天,对着镜子,发现满脸疲惫.脸色蜡黄.头发蓬松.眼神空洞,于是痛诉着说生活的不如意,工作没激情,工资不高,一个 ...

Selenium Chrome浏览器的启动以及proxy设置

Selenium Chrome浏览器的启动以及proxy设置 虽然WebDriver对Firefox的支持最好,之前写的脚本也都在Firefox浏览器运行,但最近项目做了整合,发现新整合的功能不太 ...

Python3 + selenium + Chrome浏览器(webdriver.Chrome()报错)

Python3 + selenium + Chrome浏览器 Error: mon.exceptions.WebDriverException: Message: 'chrom ...

无插件,直接加参数,chrome它可以模拟手机浏览器

在目标出现,加上一些参数即可:--user-agent="mozilla/5.0 (linux; u; android 2.3.3; en-us; sdk build/ gri34) app ...

Centeos7搭建selenium+Chrome浏览器

博主主要是用来更新爬虫Cookie 环境安装 python3 安装selenium pip3 install selenium 安装chrome浏览器+chromedriver驱动 一.配置yum源 ...

用mac的chrome浏览器调试Android手机的网页

一.参考链接 read chrome remote debugging documentation 调出开发者选项 二.设置android 在安卓4.2及更新的版本中,默认情况下,[开发者选项]是隐藏 ...

chorme插件 ,在浏览器上模拟手机,pad 查看网页|前端技术开发必备插件

网址:/viewport-resizer/使用方法:1在chrome浏览器上方右击,显示书签栏 2 打开插件网址,将

selenium+chrome浏览器驱动-爬取百度图片

百度图片网页中中,当页面滚动到底部,页面会加载新的内容. 我们通过selenium和谷歌浏览器驱动,执行js,是浏览器不断加载页面,通过抓取页面的图片路径来下载图片. from selenium im ...

Python爬虫入门教程 49-100 Appium安装+操作51JOB_APP(模拟手机操作之一)手机APP爬虫

爬前准备工作 在开始安装Appium之前,你要先知道Appium是做什么的?Appium 是一个自动化测试开源工具,看到没,做测试用的,它有点类似Selenium,可以自动操作APP实现一系列的操作. ...

随机推荐

PHP7函数大全(4553个函数)

转载来自: /kb/PHP/07/168683.html a 函数 说明 abs 绝对值 acos 反余弦 acosh 反双曲余弦 addcsla ...

Angular动画(ng-class)

ng-class 同 触发的是 addClass//当给元素添加一个class时触发, removeClass //把元素的class移除时触发

如果觉得《python在手机使用webdriver.chromns_Selenium +Chrome浏览器如何模拟手机操作》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。