Day46 移动端测试详解(6)——元素定位api

移动端测试:Appium元素定位与操作
本文详细讲解了移动端测试中关于Appium的元素定位API,包括定位介绍、Appium常用定位方式如id、class和xpath,以及如何定位一组元素。此外,还介绍了显示等待的操作和app元素信息的相关操作,如发送数据、清空输入框、获取文本和属性值等。

Day46 移动端测试详解(6)——元素定位api


image-20230915152854991

学习目标

  • 掌握元素定位的基本方法
  • 掌握定位一组元素
  • 掌握设置等待时间

1.app元素定位操作API

1.1定位介绍
元素的基本定位基于当前屏幕范围内展示的可见元素
1.2 Appium常用定位方式
  • 前置代码

    from appium import webdriver
    # server 启动参数
    desired_caps = {}
    # 设备信息
    desired_caps['platforName'] = 'Android'
    desired_caps['paltformVersion'] = '5.1'
    desired_caps['deviceName'] = '192.168.56.101:5555'
    # app信息
    desired_caps['appPackage'] = 'com.android.settings'
    desired_caps['appActivity'] = '.Settings'
    # 生命driver对象
    driver = webdriver.Remote('h
### 将PDF文档中的数学公式或文字翻译成其他语言的方法 对于将PDF文件中的数学内容翻译成其他语言的需求,可以采用分步处理的方式。由于直接翻译带有公式的PDF存在较大难度,建议先将其转换为可编辑格式再进行翻译。 #### 使用MathPix提取公式 为了准确无误地获取原始公式,推荐使用MathPix工具来识别并导出LaTeX代码[^1]: ```bash # 安装 MathPix Snip 应用程序 $ brew install --cask mathpix-snipping-tool # macOS 用户 ``` 通过该应用可以直接从屏幕捕获区域内的图像,并自动解析其中的数学表达式为LaTeX语法形式。 #### 转换至Markdown/Word文档 一旦拥有了LaTeX版本的公式表示法,则可以通过多种途径继续操作。如果目标是最终得到Word(.docx)文件的话,一种有效策略是从中间格式过渡——比如利用Pandoc配合Typora创建.md文件作为桥梁: ```yaml # 配置 Pandoc 命令行参数以实现 md 到 docx 的转换 pandoc input.md -o output.docx \ --from markdown+raw_tex \ --to=docx \ --highlight-style pygments ``` 这允许保留复杂的排版结构以及嵌入式方程组不变形地迁移到Microsoft Word环境中去。 #### 实施机器翻译服务 当所有文本连同公式都被妥善安置在一个易于修改的位置之后(即已经处于纯文本状态或是被转化为图片以外的形式),就可以借助在线平台完成多语种互译工作了。Google Translate API 或 DeepL Translator都是不错的选择;它们能够较好地理解上下文关系从而给出较为自然流畅的结果。 需要注意的是,在某些情况下可能还需要手动调整一些专有名词术语以便更贴近学术标准表述习惯。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老板来片烤面包

君子博学于文,赠之以礼,谢君~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值