[英]Why swipe doesn't work with appium on Android[React-Native]?
[英]Python+Appium+Android 6.0.1 - 'Click()' doesn't work
這是我的第一篇文章,因此在提出這個問題之前我做了一些研究,但是那都是徒勞的。 我正在為Android應用程序編寫python腳本,並且需要使用基本的click()命令才能更深入。
Android 6.0.1(xiaomi redmi note 3 pro),為Android 6.0安裝的SDK,python 3.6.1,Appium 1.0.2 + Pycharm。 元素已本地化,沒有問題,但是click()不起作用,什么也沒發生。
我的腳本的一部分:
driver.find_element_by_id('com.socialnmobile.dictapps.notepad.color.note:id/main_btn1').click()
我嘗試改用.tap()
,但是它顯示“ AttributeError:'WebElement'對象沒有屬性'tap'”。
我將非常感謝您的幫助,因為我永遠堅持下去。
好吧,經過長時間的戰斗,我想出了解決方案。 我的智能手機-小米Redmi Note 3 Pro除了設置中的標准USB調試選項外,還具有另一個USB調試(安全選項)。 也必須啟用它,因為第二個選項可以保護智能手機免受遠程移動。 問候。
嘗試這個
driver.find_element_by_id('main_btn1').click()
如果您使用的Appium版本低於1.0.2,請在資源ID下找到ID。
您要粘貼整個包ID com.socialnmobile.dictapps.notepad.color.note:id/main_btn1
,appium無法檢測到該包,因為這肯定不是元素id。
如果這不起作用,請讓我知道您在檢查器中看到的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.