問題タブ [appium-ios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Appium を使用して Android でドラッグ アンド ドロップ アクションを実行できない
Appium を使用した Android ハイブリッド アプリで、以下のコードを使用してドラッグ アンド ドロップ アクションを実行できません。
プラットフォーム : Windows を備えた Appium
オプション1
オプション 2
オプション 3
アピウム バージョン: 1.4.13 ; Android OS: 4.4.2
エラー: Appium は、ドラッグ アクションが正常に実行されなかったなどのエラーをスローします。
--- log appium server ---- info: [debug] [BOOTSTRAP] [debug] Returning result: {"value":"Did not drag successfully","status":13}
注: 水平方向と垂直方向の両方の視点で試しましたが、うまくいきませんでした。
xpath - iPhoneアプリケーションの自動化中にHTML xpathを使用するにはどうすればよいですか
Appuim+ Selenium Webdriver を使用しています。私のアプリは Sencha FrameWork で構築されているため、一部の要素は Appium Inspector を使用して見つけることができません。そこで、HTML Xpathで試してみましたが、「要素が見つかりません」という例外が発生します。
以下のコードを貼り付けます。
コンソールのエラーは次のとおりです。
*exceptionorg.openqa.selenium.NoSuchElementException: 指定された検索パラメーターを使用して、ページ上で要素を見つけることができませんでした。(警告: サーバーはスタックトレース情報を提供しませんでした) コマンドの継続時間またはタイムアウト: 1.52 秒 このエラーに関するドキュメントについては、 http ://seleniumhq.org/exceptions/no_such_element.html にアクセスしてくださいビルド情報: バージョン: '2.51.0 '、リビジョン: '1af067d'、時刻: '2016-02-05 19:15:17' os.name: 'Mac OS X'、os.arch: 'x86_64'、os.version: '10.10.5'、 java.version: '1.8.0_73' ドライバー情報: org.openqa.selenium.remote.RemoteWebDriver Capabilities [ ] セッション ID: 4c466315-67c5-409e-9ffc-1f0d26c134c4 要素情報: {Using=xpath, value=// [@id='DashBoardView_cityInsightsItemId']/div/div/div[2]/div[1]/div}*
HTML コード:
この要素を見つけたい:
<div style="width: 68.1875px; height: 68.1875px;"></div>
このエラーが発生する理由と解決方法を教えてください。
java - Appiumでjenkins URLからアプリをインストールするには?
Appium で jenkins url から *.ipa をインストールするにはどうすればよいですか?
エラー:
automation - iOSでプッシュ通知OSポップアップを無効にし、メインページでアプリを起動しないようにする方法
私は Appium を使用して自動化を行っていますが、2 つの大きな問題に遭遇しました。
システムポップアップであるiOSのSEND / PUSH通知ポップアップを閉じる方法
アプリケーションをインストールしてアンインストールしてから再度インストールすると、既にユーザーがサインインした状態でアプリを起動しています。サインイン時に表示するのではなく、サインインして起動しないようにするにはどうすればよいですか。
PUSH 通知をキャンセルするために、autoAcceptAlerts を使用していますが、これは常に機能するとは限りません。
ios - Appium iOS ドライバーがキーを UIATextField に送信できない
IntelliJ で Appium 1.4.13、java-client-3.3.0.jar、selenium スタンドアロン サーバー 2.48.2 を使用しています。
ナンバーピッカーであるUIATextFieldに値を入力したいです。チュートリアルを読んだところ、次のように提案されました。
しかし、これは機能しませんでした: iOS からネイティブの numberpicker を開いただけです
もう 1 つの提案は、Java クライアント 2.2.0 に setValue を使用することです。
しかし、setValue メソッドはもうありません。
したがって、以下のような回避策があり、機能します。
私の質問:
- setValue と sendKeyEvents はもう利用できませんか?
- 値を入力して確認するより良い方法はありますか?
ありがとう
これは、実行時にAppium Inspectorから取得したものです