変わんないよ、って伝えて、諦めた。使い所iOSとAndroidアプリのUIテストに使えて、さらにモバイルwebのテストにも使用できるっぽい。応用が効くと思われる。*情報を確認しただけで、ちゃんと調べてはいないが、実機でも動作するようです。当初2017年に調べてたときより大分進化した印象。インストールこちらを参考https://pepese.github.io/blog/appium-basics/まずは画面にどういった要素があって、どこをどう動かしたら、画面遷移するのかとかをチェックする必要がある。そのために、インスペクタを使う。inspectorviewの要素がなんなのか、チェックするのに使用。いった要素があるかわからないと、UIテストが作れないため。こちらを参考にhttps://qiita.com/Real_analysis/items/4fe0e887833a260eb9b9https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/caps.mdDesiredCapabilitiesどのアプリをinspectorでチェックするかに使用する。実際テストコードを書く際にも以下を使用する。"/xxxxx/xxxxxxxxxxxxx/Library/Developer/Xcode/DerivedData/xxxxxxxxxxxxx_customer-hkghxobmuiiemtfdclimixtjjrkw/Build/Products/Debug-iphonesimulator/xxxxxxxxxxxxx_customer.app"}こんな感じ。各アプリ、テストしたい端末に応じて、値を調節してやればいい。Testsample-codeを参考に動かせば良さげhttps://qiita.com/tabbyz/items/187ef263b6ac3ba7b3bdどの言語でテストコード書く?phpunit。社内がphpメインのため注意点phpunit-seleniumとappiumのPGが合わないところがある。githubで質問し、議論した結果https://github.com/appium/php-client/pull/47composer.jsonを以下のすることで落ち着いた。}}サンプルで実行したコマンドあるアプリで動かそうとトライしている。test/basic/xxxxxxxxxxxxx_xxxxxxxxxxxxxschool_ios_test.phpアプリを引数で渡す。アプリのパスは作成者によって違うので、開発時は、コマンドライン引数で渡すようにしたほうが良い。PGを変更して、以下で実行できるようにした。version="11.4"app,device,versionパラメータがないと、動かないようになってるので、注意。パラメータの順番は変えても動くはずです。社内環境か、どうか確認しないと、事故になるため。"WEBVIEW_79437.1"}注意点として、終わったあと、NATIVE_APPに戻さないと、以降の操作ができなくなる。$this->url("https://xxxxxxxxxxxxx.jp");見事変わりました。注意点sleepを長めに噛まさないと、変わる前に、別の操作が動いてしまう。upLoginユーザーは見つかりませんでした。