這是我的第一篇文章,所以我在提出這個問題之前做了一些研究,但都是在vaine中。 我正在爲Android應用程序編寫我的python腳本,我需要使用基本的click()命令,才能獲得更深入。Python + Appium + Android 6.0.1 - 'Click()'不起作用
Android 6.0.1(xiaomi redmi note 3 pro),爲Android 6.0安裝的SDK,python 3.6.1,Appium 1.0.2 + Pycharm。 元素是本地化的,沒有問題,但點擊()不起作用,沒有任何反應。我的腳本
部分:
driver.find_element_by_id('com.socialnmobile.dictapps.notepad.color.note:id/main_btn1').click()
我試圖用.tap()
代替,但它說: 「AttributeError的: 'WebElement' 對象有沒有屬性 '水龍頭'」。
我會非常感謝您的幫助,因爲我堅持不懈。
不幸的是它沒有幫助。該按鈕是雙向本地化的(在id中有短或長的分支),並且它以兩種方式給出了「處理以退出代碼0完成」。它並沒有說它不能本地化該項目。但它不想點擊它.. – Krzysiek
你可以粘貼在檢查器中顯示的內容 –
在紅寶石我通常這樣寫它find_element(id:'main_btn1).click' –