web-dev-qa-db-ja.com

Appium:元のエラー:-[XCUIElement resolve]:認識されないセレクターがインスタンスに送信されました

以下のように私が使用している構成を見つけてください

Xcode:11 GM Seed Appium:1.14.2 Real Device:iPhone 7(12.4.1)

Xcode 10.3はiOS 12.4.1をサポートしていないため、Xcodeを11に更新しました。

アップグレード後、エラーが発生し始めました

元のエラー:-[XCUIElement resolve]:認識されないセレクターがインスタンスに送信されました

アプリは起動していますが、その後は何も起こらず、appiumコンソールに上記のエラーが表示されます。

5
Manish Boricha

ここでも同じ問題に直面しています。 ios:13.1。 12.4.1 iphoneを試しましたが、同じ問題xcodeが表示されました:10.3

解決策を共有してください

1
Pac Chan

Appium 1.15.0を使用している場合は、Xcodeをダウングレードする必要がないようです。

$ npm install -g [email protected]

私のデバイスのiOSは12.4.1ですが、Xcodeは11と10.3の両方を持っています。

Appium Desktop 1.13.0を使用したとき、Xcodeプロジェクト(Xcode 10.3内)を開いてWDAを起動し、WRA-Runnerターゲット(CMD + U)のテストを開始しました。それから私は走った

$ python -m unittest my_ui_test.py

Appium 1.15.0では、次のように実行します。

$ appium

その後

$ python -m unittest my_ui_test.py

別の端末タブから。

お役に立てれば。

1
Olha Pavliuk

私が試してみると、IOSシミュレータと実際のデバイスで動作します

Nmpを介してappium Appium v​​1.15.0-rc.5をインストールします

Xcode 11.
IOS 13
========
install webdriveragent via path *node_modules/appium/node_modules/appium-webdriveragent* ==> appium had been update

ref https://github.com/appium/appium/issues/13288#issuecomment-535574619

1
mit4ever

Macbook Proで動作します。

環境:-Xcode 11.1-iOS 13

方法:-appiumを1.15.0から1.15に更新します。 -WebDriverAgentアプリを削除してアプリをテストする

Appiumコミッターは、Appiumを更新する場合、WebDriverAgentを削除するなどしてクリーンな環境を整えると言っています。

参照: https://github.com/appium/appium/issues/13274

0
daipresents

Xcode 11にアップデートした後、この問題が発生した場合、OS 13以下のシミュレーターですべてのテストがこのエラーで失敗し、最終的に修正はappium 1.15にアップグレードすることでした。 npm install -g [email protected]コマンドを使用します。他のメンテナンスや回避策は必要ありません

0
nicoletaTest

WebDriverAgentを再インストールしましたか?コマンドをWDAに送信するコードを提供します。おそらく間違ったタイプのセレクターを使用しています。

0
Vault23