元素信息操作方法
1. click() 元素点击
2. send_key() 输入方法
3. clear() 清除文本
4. text 获取文本
5. get_attribute("属性") # 获取元素属性
提示:
1. 输入中文的时候需要开启以下两个参数
desired_caps['unicodeKeyboard'] = True
desired_caps['resetKeyboard'] = True
2. 建议:在封装输入方法时候,一定先清除,在输入。
3. text,在项目内非常实用,一般做断言实用。
4. get_attribute(),一般情况下结合遍历判断是否想要的元素实用
元素事件
1. swipe:基于屏幕任意两个点的坐标滑动
方法:driver.swipe(start_x,start_y,end_x,end_y,"持续时间")
提示:持续时间单位为毫秒,可以为空。
2. scroll:基于两个元素滑动,页面滚动到自动停止为止
方法:driver.scroll(元素1,元素2)
提示: 基于两个元素,使用的时候必须先定位到两个元素(注意:元素滑动方向)
3. drag_and_drop("起始元素","结束元素") ,基于两个元素滑动,开始元素代替结束元素的位置。
方法:driver.drag_and_drop("el1","el2")
提示:此方法是基于元素滑动,滑动精准。
4. background_app("时间"),讲应用置于后台指定时间
方法:driver.background_app(10)
提示:
模拟热启动的时候使用