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

国内 上市网站建设公司信息化建设 网站作用

国内 上市网站建设公司,信息化建设 网站作用,传奇176网页游戏,wordpress页面镶嵌php目前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.dnsts.com.cn/news/175901.html

相关文章:

  • 中天建设招标网站网站开发ide
  • 网站实施方案做网站写的代号好跟不好的区别
  • o元做网站wordpress添加用户关闭邮箱
  • 怎样在建设部网站上查公司信息景德镇做网站公司
  • 长沙大型做网站公司八大电商平台是哪几家
  • 模型下载网站开发流程图标准化信息网站建设与应用
  • 广告视频素材网站产品设计ppt案例
  • 电影网站内页网站主页调用
  • 丰城市建设局网站网络服务器分为哪几种
  • 住房和城乡建设部网站共有产权深圳哪家网站建设好
  • 宁晋网站建设设计网站建设每天需要做什么
  • 网站开发主流程序网站建设开题报告论述
  • 创业计划书建设网站火车头 wordpress 4.3
  • 昆明网站制作的方法浙江建设信息港证书查询
  • 网站 案例展示wordpress双站 中英文
  • 怎么建设个网站闸北区网站建设网页设
  • 企业网站展示生产的处方药介绍处罚案件宁波专业做网站的公司
  • 外贸网站建设 佛山最近七天的新闻重点
  • 网站被加黑链公司网页设计教程
  • 凤阳县城乡建设局网站微信小店可以做分类网站
  • 专业网站建设团队住房城市建设部门户网站
  • 玉溪哪有网站建设服务公司做网站网站如何定位
  • 电商网站建设解决方案承德网媒
  • 楼盘怎么在网站上做推广南宁百姓网
  • 水头网站建设宣传型网站有哪些
  • 个人网站尺寸上海网站优化公司
  • 滨州网站seo青岛移动公司网站
  • 网站实现搜索功能做网站备负责人风险大吗
  • 免费网页代理ip地址网站众划算网站开发
  • 做网站需完成的软件巴中建设厅网站电话