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

电商网站设计方案大全信息流广告哪个平台好

电商网站设计方案大全,信息流广告哪个平台好,武汉建网公司网站建设,凯盛建设公司网站点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接&#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.dt0577.cn/news/51852.html

相关文章:

  • 广东制作公司网站百度如何发布信息推广
  • 网站建设代码电商网络推广是什么
  • 台州做网站的电话网站建设步骤
  • 佛山免费网站建设今年疫情最新消息
  • 什么是品牌网站优化培训课程
  • wordpress显示插件怎么用跨境电商seo什么意思
  • 个人网站备案描述今日国内新闻头条15条
  • 个人网站用什么开发刷关键词排名软件有用吗
  • 简述网站建设及维护的全过程竞价推广的企业
  • 网站内容建设方案口碑营销的方法
  • 网站建设移动端官网百度搜一搜
  • 网页美工设计师培训seo是做什么的
  • 网络营销方法有什么搜索引擎优化 简历
  • h5素材做多的网站一个新手如何推销产品
  • 用什么网站可以做电子书上海seo顾问推推蛙
  • 佛山 顺德营销型网站设计在线识图
  • 公司网站模板免费源码下载网站seo思路
  • 自己做的网站如何盈利网络推广是什么工作内容
  • 石首做网站的公司百度指数下载
  • 网站建设教育机构seo网站关键词排名优化
  • 360免费做网站无锡网站建设公司
  • 景区网站建设教程网站备案查询官网
  • 捡个将军做男友啥网站能看免费软件下载网站有哪些
  • 宿州城市建设投资网站整站优化cms
  • 在线做gif图网站软件定制开发平台
  • 微店网站建设需要多少钱seo管理系统
  • 现在公司一般用什么邮箱温州云优化seo
  • 如何做汽车的创意视频网站seo短视频发布页
  • 个人网站怎么建设规划和建设手机怎么做网站免费的
  • 网站被黑应该怎么做怎么做互联网营销推广