TouchAction实现连续滑动设置手势密码
生活随笔
收集整理的這篇文章主要介紹了
TouchAction实现连续滑动设置手势密码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先使用工具獲取到元素坐標位置,可以看到起始位置是【144,462】,終點位置是【576,894】
分析:
該圖形可以橫豎劃分六等分
?
那么第一個圓中心點的坐標:
x=144+(576-144)/6
y=462+(894-462)/6
依次類推,想要畫一個z形狀,則需要計算第1、2,3,5,7,8,9這幾個圓的中心點坐標
然后用TouchAction 的press和moveto方法將幾個步驟鏈接起來。代碼如下
#引入包 from appium.webdriver.common.touch_action import TouchAction def setting(self):#[144,462][576,894]夜神上的元素坐標 xxx = (576-144) / 6one_x = 144 + xxxone_y = 462 + xxxtwo_x = 144 + xxx * 3two_y = 462 + xxx #與第二個縱坐標相等three_x=144 + xxx*5three_y=462 + xxx #與第二個縱坐標相等four_x=144 + xxx * 3four_y=462+xxx*3five_x=144 + xxxfive_y=462+xxx*5six_x=144 + xxx * 3six_y=462+xxx*5seven_x=144 + xxx*5seven_y=462+xxx*5TouchAction(self.driver).press(x=one_x, y=one_y).wait(300).move_to(x=two_x, y=two_y).wait(300).move_to(x=three_x,y=three_y).wait(300).move_to(x=four_x,y=four_y).wait(300).move_to(x=five_x,y=five_y).wait(300).move_to(x=six_x,y=six_y).wait(300).move_to(x=seven_x,y=seven_y).release().perform()?
轉載于:https://www.cnblogs.com/bendouyao/p/9462788.html
總結
以上是生活随笔為你收集整理的TouchAction实现连续滑动设置手势密码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go--常量运算符
- 下一篇: hadoop2 5个环境配置文件