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

wordpress插件 网站家用电脑和宽带做网站

wordpress插件 网站,家用电脑和宽带做网站,wordpress排行榜小图标,道滘镇仿做网站点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接&#xff1a;https://ceshiren.com/t/topic/27684 一、原生定位 元素属性定位组合定位 # ID 定位 driver.find_element_by_android_uiautomator(\new UiSelector().resourceId("<element-I…

点此获取更多相关资料

本文为霍格沃兹测试开发学社学员学习笔记分享
原文链接:https://ceshiren.com/t/topic/27684

一、原生定位

  • 元素属性定位
  • 组合定位
# ID 定位
driver.find_element_by_android_uiautomator('\new UiSelector().resourceId("<element-ID>")')
# 组合定位
driver.find_element_by_android_uiautomator('\new UiSelector().resourceId("com.xueqiu.android:id/tab_name").\text("我的")')

二、css selector 定位

  • Android: Appium Server 版本 >= 1.19.0
  • iOS:Appium Server>= 1.21.0
代码:
driver.find_element(AppiumBy.CSS_SELECTOR,\"#com.xueqiu.android:id/tv_search")解析前:
{"using":"css selector",\"value":"#com\.xueqiu\.android\:id\/tv_search"}解析后:
{"strategy":"-android uiautomator",\"selector":"new UiSelector().resourceId("com.xueqiu.android:id/tv_search")",...}

2.1、css selector 用法

  • 官方示例
# 通过 id
elementById("someResourceID")`-> `elementsByCss("#someResourceID")
# 通过 class
elementsByClassName("android.widget.TextView")`-> `elementsByCss("android.widget.TextView")
# 通过 accessibility id
elementsByAccessibilityId("Some Content Description")`-> `elementsByCss('*[description="Some Content Description"]')
# 通过 xpath
elementsByXpath("//android.widget.TextView[@description='Accessibility']")`-> `elementsByCss("android.widget.TextView[description='Accessibility']")

2.2、示例

  • 打开【雪球】应用首页
  • 点击搜索框
  • 向搜索框输入:alibaba
  • 判断【阿里巴巴】可见
def test_search1(self):# 点击搜索框element = self.driver.find_element(\AppiumBy.CSS_SELECTOR,"#com.xueqiu.android:id/tv_search")element.click()# 向搜索框输入:alibabaself.driver.find_element(AppiumBy.CSS_SELECTOR,"#com.xueqiu.android:id/search_input_text"). \send_keys("alibaba")alibaba_element = self.driver.find_element(\AppiumBy.CSS_SELECTOR, "*[text='阿里巴巴']")displayed = alibaba_element.get_attribute("displayed")print(displayed)# 判断【阿里巴巴】可见assert displayed == "true"print(f"结束时间:{self.get_time()}")

2.3、iOS css selector 定位

  • Appium Server 版本>=1.21.0
  • 官网:Release v1.21.0 · appium/appium · GitHub

三、总结

  • Appium Server 版本>=1.21.0
  • css selector 会转化为 Android/iOS 原生定位的定位策略
  • Android 转为 Android Uiautomator 定位方式
  • iOS 转为 class chain 定位方式
http://www.yayakq.cn/news/779665/

相关文章:

  • 网页设计与网站建设-学用一册通凡科快图官网登录入口
  • 起点网站建设网页制作与发布的流程
  • 网站外包 多少钱wordpress需要什么环境
  • 网站怎么申请备案上海金山网站建设
  • 对网站建设的评价语html个人网站怎么做
  • 个人网站备案 法律说明手表商城网站建设方案
  • 宝塔做网站安全吗阿里巴巴做网站的电话号码
  • 做网站代理工作安全吗中国煤炭建设协会网站
  • 邢台建设厅网站工信部 网站备案
  • 自己怎么做 优惠券网站招标网公告
  • 在吗做网站商城房产销售网站开发文档
  • 外网设计灵感网站建立网站后怎样收费
  • 官方网站建设网站网站开发的国内外现状
  • 网站怎么上传模板网站优化价格
  • 好的php网站电影网站带采集
  • 自己做网站 什么软件网站域名解析错误怎么解决
  • 可信网站收费吗免费数据库网站空间
  • wordpress插件 网站跳转用服务器ip做网站域名
  • 兴城泳装电子商务网站建设自助网站推广系统
  • 如何做简易网站百度关键词优化师
  • 网站建设如何选择良好的服务器公众号运营团队
  • 界面设计心得体会搜索引擎优化是免费的吗
  • 网站搜索引擎友好性分析申请域名费用和服务费用
  • 网站会员注册系统怎么做视频优秀 网站设计 蓝色
  • 黄金网站软件免费个人网站建设基础与实例
  • 深圳个性化建网站服务商重庆大渝网最新消息
  • 青岛移动网站开发安远网络推广公司
  • 网站建设所需要的技能百度网
  • 电子商务做网站实训体会wordpress get_post_meta
  • 广告设计策划台州网站优化排名