これは私の最初の投稿ですので、この質問をする前にいくつかの調査をしましたが、すべてがvaineでした。 私はPythonスクリプトをAndroidアプリケーション用に作成しています。基本的なclick()コマンドを使用する必要があります。Python + Appium + Android 6.0.1 - 'Click()'は機能しません。
Android 6.0.1(xiaomi redmi note 3 pro)、Android 6.0用Python 3.6.1、Appium 1.0.2 + Pycharm用にインストールされたSDK。 要素は問題なくローカライズされますが、click()は機能しません。何も起こりません。私のスクリプトの
パート:
driver.find_element_by_id('com.socialnmobile.dictapps.notepad.color.note:id/main_btn1').click()
私の代わりに.tap()
を使用しようとしましたが、それは "はAttributeError: 'WebElement' オブジェクトが属性 'タップ' を持っていない" と言います。
私はあなたの助けに非常に感謝しています。
残念ながら、それは役に立たなかった。ボタンは双方向(短いまたは長いidのatributte)でローカライズされ、両方の方法で「プロセスは終了コード0で終了しました」と表示されます。商品をローカライズできないとは言いません。しかし、それをクリックしたくはありません。 – Krzysiek
インスペクタに表示されている内容を貼り付けることができます –
ルビーでは、通常このように書くfind_element(id: 'main_btn1).click' –