学習方法

メンター情報

料金

対応時間帯

返信スピード

学習方法

メンター情報

料金

対応時間帯

返信スピード

募集をシェアしてメンターを探そう
シェア

※ この募集は締め切られました。

スマートフォンアプリ

appiumでダブルタップができないので困っている

2月17日
単発
予算
相談
提案数
1人が提案中
応募期限
終了

【教えてもらいたいこと】
プログラミング/スマートフォンアプリ

【具体的な相談内容】
【前提】
xcodoのXCUITestを使いiPhoneに接続し、appiumでYoutubeアプリ(物理的に実機は縦で固定)を操作するプログラムを書いています。
【目的】
Youtubeアプリで動画再生中に画面をタップすると表示される設定画面をタップしたい
【解決策】
ダブルタップ

【経緯】
・「タップを2度する」というコードでは→ 実機の挙動として2度目の前に設定画面が消えてしまうためうまくいかない

・座標は特定できているので一番単純な解決方法は
ダブルタップかなと考え・・・

過去のブログなどで見つけた

TouchActionを定義し
driver.tap([x,y]).tap([x,y])を実行する

というトライしましたが
今のバージョンに適合しないエラーが出た模様です。

【相談内容】
・目的が達成できればダブルタップでなくても構いません
・目的である設定画面を表示させ、そのボタンをタップする。ということが実機で実現できればと思っています

【環境】
・Macbook Pro M3max
・iOS
・18.3
・Appium 2.15.0
・Xcode 16.2

※当方エンジニアではなく、chatGPTに相談しながら作っていますので、基礎知識が乏しいためその前提でアドバイスいただければと思います。
※ちなみに現在は以下の行程は自力で完成しています。
・iPhoneアプリを立ち上げる
・検索窓に指定の文字を入れる
・そのチャンネルのホーム画面に遷移する
・通常動画タプを選択する
・人気順タブを選択する
・一覧の最上位の動画を再生する
・再生速度を2倍にする★

★でつまづいています

募集をシェアしてメンターを探そう
シェア