场景:PC
工具:selenium + webdriver
元素调试:PC浏览器F12设置为手机模式
自动化:手机模式打开web页面

手机模式打开web页面

1、代码示例

# 在电脑上模拟手机模式页面只需要用到selenium和手机没有关系所以用不到appium。from selenium import webdriver
ChromePath = r"D:\chromedriver\chromedriver_win32-V103.0.5060.53\chromedriver.exe"# 配置浏览器以手机模式启动
chrome_options = webdriver.ChromeOptions()# 选择存在的对应的手机模式,使用默认的devicesName。
chrome_options.add_experimental_option('mobileEmulation', {'deviceName': 'iPhone X'}
)# 将chrome_optionsz转化成字典
print(type(chrome_options))
print(type(chrome_options.to_capabilities()))# 创建浏览器驱动对象-浏览器的手机模式
# driver = webdriver.Chrome(chrome_options=chrome_options.to_capabilities())
driver = webdriver.Chrome(ChromePath, desired_capabilities=chrome_options.to_capabilities())
# 访问网址
driver.get('https://www.baidu.com/')# 设置浏览器窗口大小---可以不用设置
driver.set_window_size(480, 1000)# 搜关键字"青花瓷",\n 回车
driver.find_element_by_id('index-kw').send_keys('青花瓷\n')# 判断第一个搜索结果
res = driver.find_element_by_css_selector('.c-title-text').text
print(res)# 校验
assert '青花瓷' in res# input()
# driver.quit()

手机WEB页面自动化_在电脑上模拟手机模式页面实现自动化相关推荐

  1. 用手机模拟Linux浏览器,用谷歌浏览器在电脑上模拟手机访问wap站

    平时无事我都喜欢用手机看新闻,用手机看新闻有几大好处,如新闻标题从上往下排列,一目了然,不用在电脑上那样标题到处都是,不知道看哪个好:又如手机屏幕有限,所以新闻标题都比较精炼,一看就知道哪些是新闻.哪 ...

  2. Vysor使用WIFI无线连接投屏_在电脑上操作手机_无线调试---uniapp原生开发008

    有时候做开发的时候,需要手机进行真机调试,但是真机调试的时候如果,一直都用手机去查看 连接数据线...很是麻烦 1.使用无线连接首先需要下载adb配置环境变量 这里adb可以下载,也可以直接使用and ...

  3. 使用手机访问电脑上开发的html页面

    1.打开控制面板 2.打开程序和功能 3.打开或关闭功能 4.internet信息服务展开后里面所有的都要选中 5.回到桌面,然后右键计算机,选择'管理' 6.先在E盘或者D盘创建一个文件夹,自己随意 ...

  4. 电脑开机3秒就重启循环_手机怎么才能投屏到电脑上?3个方法,小屏1秒变大屏,涨知识了...

    如果你想把手机画面投屏到电脑上,该怎么操作呢?今天小编就教大家3种投屏方式,让手机小屏1秒变大屏. 一. 手机自带 1. 电脑设置 手机想要投屏到电脑上,我们需要先开启电脑端的投屏设置,这样手机才能连 ...

  5. 手机上如何学会使用计算机,手机如何投屏到win7电脑上_手机投屏到win7电脑的详细方法...

    手机作为现在生活已经离不开的移动设备,给我们的生活带来了许多便利.但有使用win7电脑用户觉得手机屏幕太小影响观看,所以想要投屏到电脑上,那手机如何投屏到win7电脑上呢?对此今天本文就来为大家分享关 ...

  6. php判断电脑浏览器模拟手机访问网页,在PC上测试移动端网站和模拟手机浏览器的5大方法...

    查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模 ...

  7. 手机软件测试电脑,(转载)如何在电脑上测试手机网站

    本文转载自伯乐在线 Chrome* chrome模拟手机总共有四种方法,原理都一样,通过伪装User-Agent,将Android设备.以下标星的为推荐方法. 1.新建Chrome快捷方式 右击桌面上 ...

  8. 如何在电脑上测试手机网站

    最近公司要开发网站的移动版,让我准备准备知识,话说本人开发移动网站的经验还真不多,最悲剧的事情就是我的手机是个经典的诺基亚,而且公司还不给配手机,这是有多讨厌,没办法,没有手机只能用电脑模拟了,相办法 ...

  9. 怎么在电脑上使用计算机,一招教你如何在电脑上使用手机APP软件?

    手机app如何才能在pc端使用?关于这个问题,相信有很大一部分的网友都还不知道吧.因为都没有去尝试过,其实很简单.废话不多说下面小编就直接给大家讲解电脑上使用手机软件的方法步骤,希望能够帮助到大家. ...

最新文章

  1. timesten 修改最大连接数
  2. 阿里云ECS主机自定义进程监控
  3. android stub.asinterface是什么意思
  4. 钱穆的中学读书事(作者王国华)
  5. DreamWeaver做ASP 第5页
  6. 【Python Flask】SQLAlchemy增删改查总结;不重复查询某一列
  7. [Python设计模式] 第8章 学习雷锋好榜样——工厂方法模式
  8. 微型计算机接口期末,微机接口技术期末复习题及其答案 (2)
  9. 'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序
  10. pycharm运行pytest参数化运行teardown错误
  11. 宝塔面板mysql命令_宝塔面板常用命令
  12. hive 的tmp文件
  13. 统计数字问题Python
  14. 解决联想拯救者Y9000X触控板失灵问题
  15. HCL模拟器的使用心得
  16. 微信小程序canvas画图案列,实现生成头像并保存,小程序新版canvas变化,小程序中canvas注意事项
  17. LeetCode | 0077. Combinations组合【Python】
  18. 敏捷(Agile)是一种价值观(Value)
  19. 【LeetCode 剑指offer 刷题笔记】汇总(已完成)
  20. 浏览器哪些功能会泄漏浏览器隐私

热门文章

  1. 工程师如何实现西门子PLC S7-1500的远程程序上下载?
  2. 自媒体、公众号快速打造爆文的几大途径
  3. 西门子医疗推进5G超声远程诊疗;北京大兴希尔顿酒店开业助力机场配套 | 美通企业日报...
  4. 逆向工具安装使用测试
  5. 武汉理工网络教育计算机作业2,武汉理工21春数控技术-作业二【标准答案】
  6. 推荐系统基本概念---《推荐系统技术、评估及高效算法》---读书笔记(1)
  7. 第6次博文;使用python 自带得IDLE,写出12星座的符号
  8. centos7查看JAVA_HOME
  9. 麒麟处理器是基于arm的吗_麒麟处理器是华为自己研发制造的吗?
  10. jsp中js模板字符不生效