当前位置: 首页 > news >正文

html5网站开发设计用wordpress开发网站模板下载

html5网站开发设计,用wordpress开发网站模板下载,旅游网站建设费用预算,汽车网站flash模板目前app中存在越来越多的H5页面了#xff0c;对于一些做app自动化的测试来说#xff0c;要求也越来越高#xff0c;自动化不仅仅要支持原生页面#xff0c;也要可以H5中进行操作自动化#xff0c; webview是什么 webview是属于android中的一个控件#xff0c;也相当于一…  目前app中存在越来越多的H5页面了对于一些做app自动化的测试来说要求也越来越高自动化不仅仅要支持原生页面也要可以H5中进行操作自动化 webview是什么 webview是属于android中的一个控件也相当于一个容器需要把H5的一些前端内容通过这个容器去调用显示和渲染网页 目前很多app中都实现app原生页面native和webview页面H5我们如何查看页面上哪些存在webview和native呢 查看webview和native 1、打开uiautomatorviewer定位工具进行查看页面上是否存在webview。下图可以看到android.webkit.webview。 2、断网情况下进行访问app如果可以正常显示页面说明为原生页面如果不能访问则为webviewH5页面 3、通过fiddler进行抓包查看内容存在html则为webviewH5页面 那么我们在appium中如何查看呢 4、通过contexts方法 def contexts(self):返回当前会话中的上下文。return self.execute(Command.CONTEXTS)[value] 执行脚本 # coding:utf-8 from appium import webdriver import time desired_caps {platformName: Android, # 测试版本deviceName: emulator-5554, # 设备名platformVersion: 5.1.1, # 系统版本appPackage: com.yipiao, #apk的包名appActivity: .activity.LaunchActivity, # apk的launcherActivitynoReset: True, # 不清空数据} driver webdriver.Remote(http://127.0.0.1:4723/wd/hub, desired_caps) time.sleep(6) driver.find_element_by_xpath(//*[text下次再说]).click() time.sleep(3) driver.find_element_by_xpath(//*[text我的]).click() # 点击产品意见 time.sleep(3) driver.find_element_by_xpath(//*[text产品意见]).click() # 获取全部上下文 cons driver.contexts print(cons)# [NATIVE_APP, WEBVIEW_com.yipiao] 上面返回的结果中可以看到页面中存在NATIVE_APP和webview_com.yipiao。其中native_app表示app原生页面然后webview_com.XXXX表示webviewH5的页面 切换webview 前面已经了解到如何查看页面中是否存在webview当我们想要操作webview上的元素时必须要进入到webview中那么如何进入webview呢 可以通过 _switch_to.context() 方法进行切换 上面已经查询到页面上的内容然后我们通过_switch_to.context()方法进行跳转 # 跳转webview driver._switch_to.context(WEBVIEW_com.yipiao) print(driver.context) 源码 # coding:utf-8 from appium import webdriver import time desired_caps {platformName: Android, # 测试版本deviceName: emulator-5554, # 设备名platformVersion: 5.1.1, # 系统版本appPackage: com.yipiao, #apk的包名appActivity: .activity.LaunchActivity, # apk的launcherActivitynoReset: True, # 不清空数据} driver webdriver.Remote(http://127.0.0.1:4723/wd/hub, desired_caps) time.sleep(6) driver.find_element_by_xpath(//*[text下次再说]).click() # 点击我的 time.sleep(3) driver.find_element_by_xpath(//*[text我的]).click() # 点击产品意见 time.sleep(3) driver.find_element_by_xpath(//*[text产品意见]).click() # 获取全部上下文 cons driver.contexts print(cons) # 跳转到webview中 driver._switch_to.context(WEBVIEW_com.yipiao) print(driver.context)#  [NATIVE_APP, WEBVIEW_com.yipiao]#  WEBVIEW_com.yipiao 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.pierceye.com/news/575397/

相关文章:

  • 360网站推广东莞凤岗
  • 公司网站高端网站建设赣州做网站多少钱
  • dw做网站怎么发布建设银行官方网站登录入口
  • 怎样查看网站建设时间免费外贸自建网站
  • 网站备案注销原因网站建设入账
  • 番禺做网站哪家好wordpress 样式引用
  • 网站研发进度表下载网站建设亿码酷适合5
  • 对网站域名销户怎么做舆情监控都有哪些内容
  • 南宁做网站优化企业网站开发合同
  • 网站做京东联盟公司注册网上核名入口
  • jsp做的零食网站下载一分钟做网站
  • 营销网站竞品分析报告上海平面网站
  • 网站建设 邦机票网站制作
  • 网站开发从整体上用vps刷网站流量要怎么做
  • 搭建一个网站 优帮云网站无法访问的原因
  • 卖印花图案设计网站北京管庄网站建设公司
  • 北京石景山网站建设外贸网络推广经验
  • 好看的网站源码手机网站在线生成
  • 响应式网站设计的主页网站定制合同
  • 做查询网站有哪些杭州市建设部门网站
  • 免费做外贸的网站制作logo网站
  • 网站改版意义服务营销案例100例
  • 服装厂做1688网站效果好不好做lol数据的网站有哪些
  • 棋牌代理平台网站优化大赛
  • 网站制作视频教程新手必看深圳建网站哪个公
  • 做网站的公司盐城网站排名优化培训
  • 营销型网站搭建公司3d云打印网站开发
  • 网站建设首选沈阳高端网站建设搬家公司收费标准
  • 网站建设需要多少钱知乎企业管理软件行业未来的发展
  • 网站建设与管理 自考百度网站地图生成