ios+appium 自動化 click 無效
問題現象
app頁面上可以看到元素,並且通過find_element_by_xpath方法也可以定位到,但操作click後,頁面並未如預期進行跳轉,點選實際上沒有生效
問題原因
通過self.driver.page_source獲取頁面xml,發現元素屬性 visible='false',導致click不生效
解決方法
用TouchAction方法,通過座標進行點選,python實現如下
def touch_on_ele(self, ele):
x_pos = ele.location['x'] + ele.size['width'] / 2
y_pos = ele.location['y'] + ele.size['height'] / 2
TouchAction(self.driver).tap(x=x_pos, y=y_pos).perform()
需要引入TouchAction庫
from appium.webdriver.common.touch_action import TouchAction
相關文章
- Ios+appium自動化多裝置執行實現iOSAPP
- iOS下瀏覽器document/body的click事件無效的坑iOS瀏覽器事件
- SpringMvc自動裝配@Controller無效SpringMVCController
- SAP BW ODS無效字元自動處理程式字元
- 關於在swiper輪播元件中使用echarts的'click'事件無效元件Echarts事件
- Android Studio 設定自動清除無效 importAndroidImport
- swiper loop:true引發繫結dom的click事件無效及解決方案OOP事件
- IT自動化無邊界——Gartner:系統化地打破IT自動化的孤島
- SAP BW ODS無效字元自動處理程式【升級版】字元
- RPA機器人流程自動化的燈塔效應機器人
- 無人值守自動化安裝系統
- win10 為什麼時間自動同步無效該怎麼辦Win10
- 無人值守自動化效能測試平臺
- java自動化——web自動化複習JavaWeb
- MySQL服務名無效或者MySQL正在啟動 MySQL無法啟動MySql
- 自動化
- 自動化,如何無埋點形式復位場景
- 介面自動化與ui自動化區別UI
- nginx gzip on 無效Nginx
- Android無障礙自動化結合opencv實現支付寶能量自動收集AndroidOpenCV
- Selenium自動化實現web自動化-1Web
- 自動化測試系列 —— UI自動化測試UI
- 網路受限,手動設定IP地址無效
- 前端自動化前端
- 【自動化】淺度分析自動化行業,深度好文!行業
- RSA創新沙盒盤點|Torq——無程式碼安全自動化
- 編譯無效物件編譯物件
- Oracle 無效的月份Oracle
- 有無後效性
- 【自動化測試入門】自動化測試思維
- 什麼是任務自動化與流程自動化? - infoworld
- JMeter 介面自動化測試(手工轉自動化指令碼)JMeter指令碼
- Httpclient 介面自動化HTTPclient
- appium自動化APP
- 全自動化介面
- 前端流程自動化前端
- Beego 自動化部署Go
- java自動化——testNGJava