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

购物网站开发简介展览设计公司招聘

购物网站开发简介,展览设计公司招聘,朝阳改版网站,做设计的网站有哪些目录 一、基础操作 1、通过属性名等方式 2、通过属性组合 3、子节点方式 4、子节点加属性组合方式 5、孙节点offspring 6、兄弟节点sibling 7、父节点parent 8、正则表达式 9、直到某个元素出现 10、直到某个元素消失 二、通过局部坐标定位 1、使用局部坐标系的cli…

目录

一、基础操作

1、通过属性名等方式

 2、通过属性组合

3、子节点方式

4、子节点加属性组合方式

5、孙节点offspring

6、兄弟节点sibling

7、父节点parent

8、正则表达式

9、直到某个元素出现

10、直到某个元素消失

二、通过局部坐标定位

1、使用局部坐标系的click接口

2、使用归一化坐标系的swipe接口

1、换行\n

2、不可见字符\u200B


前言:最难的还是元素定位,略作总结,供自己学习使用

一、基础操作

1、通过属性名等方式

通过元素的属性,一般有属性,唯一的话这个是最好方式

poco(name ='Name')
poco('name')  # name可缩写
poco(text="春天的菠菜")
poco(desc = '春天的菠菜')  # 这个使用很频繁

 2、通过属性组合

如果元素属性不能唯一定位,可通过组合属性方式

poco('NodeName',type = '类型名比如Button')

3、子节点方式

子节点不好定位,可通过父节点找到元素,再找子节点

 poco('父节点').child('子节点')  # 默认取第一个,也可以通过下标,我使用过-1,-2,1 ,2 等下标

4、子节点加属性组合方式

这里属性方式多种,根据需要选取

poco('节点名称').child(type='type属性')

5、孙节点offspring

当根据child().child()定位时,如果第二个child是前面一个的孙节点,不能定位到,要用offspring,child节点必须是上个节点的儿子节点,不能跨辈分

poco('父节点').child('子节点').offspring('孙节点')

6、兄弟节点sibling

兄弟可能是多个,可通过下标方式

poco('name').sibling()

7、父节点parent

获取当前节点的父节点

poco('name').parent()poco(text="春天的菠菜").parent().parent()

8、正则表达式


poco(textMatches='^春天的菠菜.')   #表达式根据自己需要写

9、直到某个元素出现

poco('属性').wait_for_appearance(timeout=3)  # wait until appearance within 3s

10、直到某个元素消失

元素.wait_for_disappearance()

二、通过局部坐标定位

1、使用局部坐标系的click接口

poco("com.miui.home:id/workspace").offspring("天气").offspring("com.miui.home:id/icon_icon").click()

默认在中心,通过局部坐标改变 点击 位置 

poco("com.miui.home:id/workspace").offspring("天气").offspring("com.miui.home:id/icon_icon").click([0,0])

 使用focus方法

poco("com.miui.home:id/workspace").offspring("天气").offspring("com.miui.home:id/icon_icon").focus([0,0]).click()

2、使用归一化坐标系的swipe接口

归一化坐标系就是将屏幕宽和高按照单位一来算,这样UI在poco中的宽和高其实就是相对于屏幕的百分比大小了,好处就是不同分辨率设备之间,同一个UI的归一化坐标系下的位置和尺寸是一样的,有助于编写跨设备测试用例。
归一化坐标系的空间是均匀的,屏幕正中央一定是(0.5, 0.5),其他标量和向量的计算方法同欧式空间。

movebocai= poco('属性').child('属性')
movebocai.swipe('up')
movebocai.swipe([0.2, -0.2])  # swipe sqrt(0.08) unit distance at 45 degree angle up-and-right
movebocai.swipe([0.2, -0.2], duration=0.5)

三、特殊情况

1、换行\n

poco("我在第一行\n我在第二行").click()

2、不可见字符\u200B

\u200B你看到的是红点点

poco("1710000\u200B【说明:这个几点点就跟几个\u200B】1111").click()

http://www.yayakq.cn/news/55242/

相关文章:

  • 网站建设及运营 经营范围在线代理访问网页
  • 顺义专业建站公司指数搜索
  • 内蒙古建设部网站官网用dw做的企业网站
  • 那个网站专做地质基础信息网络设计的目的是什么
  • 中卫市住房和城乡建设局网站asp.net免费网站
  • 远大科技 网站建设网站工作室模板
  • 我们做的网站是优化型结构线上销售模式有哪些
  • wordpress 付费聊城做网站优化
  • 汕头高端网站开发枣庄网站建设电话
  • 网站两列导航wordpress底部版权信息
  • 网站一般多长珠海网站制作推荐
  • 南通网站建设公司湖南3合1网站建设
  • 商城类网站能做响应式设计吗赣州58同城网
  • 专业的建站公司都具备什么条件高权重外链
  • 泰安网站制作电话百度技术培训中心
  • iis5.1 新建网站ftp如何上传网站
  • 潍坊模板建站定制wordpress英文版安装教程
  • wordpress企业站手机客户端wordpress网站中英文切换
  • php除了做网站还能做什么秒收录的网站
  • 重庆市有网站设计维护学校网站建站
  • 哪里有做效果图的网站国外做饮用来源的网站
  • 如何做网站广告图片口碑好的武进网站建设
  • 网络工程专业是做什么工作的wordpress中文网站优化
  • ps切图做网站艺考培训学校
  • 上海网站建设服务多少钱搬瓦工wordpress安装
  • 规模以上工业企业主营业务收入seo排名点击
  • 用dw制作影视网站怎样做网站制作平台
  • 网站服务器++免费热搜榜百度
  • 网站支付页面设计湖南湘信建设工程有限公司网站
  • 太原免费静态网站制作比较好的网络推广平台