- Appium-Python-Client 4.+ 版本 TouchAction類 被 appium.webdriver.extensions.action_helpers.ActionHelpers 取代
- 使用方法
# 點選座標 self.driver.tag(positions, duration=duration) # 螢幕元素滑動 self.driver.scroll(origin_el=origin_el, destination_el=destination_el, duration=duration) # 拖動元素 self.driver.drag_and_drop(origin_el=origin_el, destination_el=destination_el, pause=duration) # 滑動螢幕 self.driver.swipe(start_x=x1, start_y=y1, end_x=x1, end_y=y2, duration=duration)
- 使用方法
- appium-doctor報 bundletool.jar cannot be found
- 下載bundletool.jar,配置環境變數
- 若還報錯,在 PATHEXT 新增 .JAR
- Appium python連結方式變更
from appium import webdriver as app from appium.options.android import UiAutomator2Options desired_caps = { "platformName": PlatformName, "deviceName": DeviceName, # 啟動app "appPackage": AppPackage, "appActivity": AppActivity, # 不重置app "noReset": NoReset, # 隱藏手機預設鍵盤 "unicodeKeyboard": UnicodeKeyboard, "resetKeyboard": ResetKeyboard, "appium:newCommandTimeout": NewCommandTimeout, "appium:automationName": AutomationName } # 關聯appium driver = app.Remote("http://127.0.0.1:4723/wd/hub", options=UiAutomator2Options().load_capabilities(desired_caps))
Appium-Python-Client 4.+版本踩坑實錄
相關文章
- Weex線上踩坑實錄
- DietPi踩坑記錄
- sealos踩坑記錄
- strtotime 踩坑記錄
- laravel踩坑記錄Laravel
- Android開發踩坑及最佳實踐(工作踩坑記錄 持續更新...)Android
- MySQL_踩坑記錄MySql
- Android Studio踩坑記錄Android
- gorm踩坑記錄(一)GoORM
- Go json 踩坑記錄GoJSON
- node link 踩坑記錄
- ABP框架踩坑記錄框架
- Electron工程踩坑記錄
- Maven依賴版本更新踩坑Maven
- Python使用ClickHouse的實踐與踩坑記錄Python
- 使用 Jenkins 配置 iOS 持續整合踩坑實錄JenkinsiOS
- 工作踩坑問題記錄
- list複製踩坑記錄
- Jenkins郵箱配置踩坑錄Jenkins
- Mac下Charles踩坑記錄Mac
- Laravel7 踩坑記錄Laravel
- vuePC專案踩坑記錄Vue
- Taro 小程式 踩坑記錄
- ES6踩坑記錄
- React專案踩坑記錄React
- ijkplayer編譯踩坑記錄編譯
- Next.js踩坑記錄JS
- uniapp開發踩坑記錄APP
- React同構踩坑記錄React
- DevOps落地實踐點滴和踩坑記錄-(1)dev
- vue-awesome-form的實現及踩坑記錄VueORM
- Taro踩坑實踐
- PHP7 以上版本 使用 xdebug 踩坑PHP
- Nginx反向代理minio踩坑記錄Nginx
- Laragon 編譯 Vue 踩坑記錄Go編譯Vue
- flutter前端入門踩坑記錄Flutter前端
- 新手學習laravel踩坑記錄Laravel
- laravel-echo-server 踩坑記錄LaravelServer