Appium +Python笔记——滚动及查找屏幕外指定控件,操作seekbar

本文记录了使用Appium 1.12.1和Python 2.7进行滚动操作及查找屏幕外控件的实验,包括如何滚动到目标元素和控制seekbar调整亮度。在Ubuntu 18.0环境中,通过`scroll()`方法和`find_element_by_android_uiautomator`定位元素,实现屏幕滚动和辅助功能查找。同时,展示了如何通过坐标控制seekbar滑动。
摘要由CSDN通过智能技术生成

嗯,还是把自己做的实验保存一下

Appium1.12.1+python2.7 实验滚动,查找屏幕外控件以及控制seekbar

scroll() 是根据页面中两个元素位置之间的距离进行滑动。

滑动寻找屏幕外的特定元素,Python可以用find_element_by_android_uiautomator('Uiautomator-Java代码语句'),会上下都滚动一次,遍历一遍。

 

运行环境:Ubuntu18.0, Appium-linux-1.12.1.AppImage, Python2.7

使用的平板,在settings中测试滚动查找控件

test_scroll:

1.将“家长监护”滚动至原本“显示”所在的位置

2.滚动查找屏幕外的“辅助功能”

test_seekBar

3.控制“显示”功能调节亮度的seekBar,通过坐标滑动(代码中坐标,X坐标从控件宽度取值,因为等于屏幕宽所以才这样取)

#coding=utf-8
'''
Created on 2019年8月31日
@author: derik
'''
import unittest
from appium import webdriver
from selenium.webdriver.common.by import By

class Test(unittest.TestCase):

    def setUp(self):
        desired_caps={}
        # 测试设备的系统版本,adb shell getprop | grep ro
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值