問題タブ [appium]

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.

0 投票する
2 に答える
2101 参照

android - Appium/Selendroid での「コピー」と「貼り付け」の使用

AndroidテストデバイスでSelendroid / Appiumを使用して文字列をコピーして貼り付けることはできますか?

英語以外の文字 (アラビア語、ロシア語、ポルトガル語など) を使用するアプリの入力に sendKeys を使用する方法を考え出そうとしています。言語 (SwiftKey は 3 を実行しますが、sendKeys ではまだ応答しないようです)、そのため、実行可能な解決策は、文字列をコピーし (サーバー側にあるため)、テキスト ボックスに貼り付けることでした。

これらのコマンド (コピー/貼り付け) を送信するにはどうすればよいですか? 出来ますか?

参考までに、私のテストはJavaで行われていますが、任意の言語でのソリューションは大歓迎です:)

乾杯!

0 投票する
6 に答える
31652 参照

android - Seleniumまたはappiumを使用してAndroidでChromeブラウザを自動化するにはどうすればよいですか?

Android デバイスで Android Chrome ブラウザーを自動化しようとしています (webview や別のブラウザーだけでなく、Chrome ブラウザーでもあります)。このリンクhttps://sites.google.com/a/chromium.org/chromedriver/getting-started/getting-started---androidをたどることでこれが可能だと思いましたが、代わりに私のPC chromeブラウザーを自動化します。

私もAppiumを試しましたが、ログの後に何も起こりません:

ブラウザから情報にアクセスしようとすると、次のようになります。

環境変数 PATH に chromedriver.exe があります。ログ全体は次のようになります。

ありがとうございました。

0 投票する
1 に答える
290 参照

ios7 - Appium for iOS: 瞬時に変化する属性を検証する方法

クリックするとnullから1に変わる属性「値」のみを持つボタンがあります。しかし、わずかな時間で値 null に戻りました。そのわずかな時間の間に、それが強調表示されます。

属性値を取得し、タップしたときに選択されていることを確認するために「1」であることをアサートしています。しかし、次のコマンドが value 属性をフェッチするときに、null に戻りました。

これに対する回避策はありますか?コマンドの実行後、またはボタンをクリックしているときに同時に/瞬時に値属性を取得した後、ページソースをロードするために appium を停止する方法はありますか?

0 投票する
2 に答える
780 参照

android - 自動テストでのスクロール レイアウト

Pythonを使用してSelenium appiumで自動テストを開発しています。アイテムリストをスクロールする必要がありますが、その方法がわかりません。私は試します:

しかし、それは機能していません。どうすればいいですか?

0 投票する
1 に答える
2166 参照

java - Appium を使用して実デバイスで Mobile Safari を自動化し、キャッチされない例外に遭遇する

最新の appium バージョンを使用して、完全にプロビジョニングされた iOS 7 デバイスと通信します。

Webdriver をビルドして、appium サーバーと通信することができます。

SafariLauncher を xcode からビルドしてデバイスで実行できます。

しかし、Javaコードを使用してappiumサーバーを使用してSafariLauncherを呼び出し、デバイスで実行しようとすると、次の「uncaughtException」が発生します

appium に独自のバージョンの SafariLauncher を使用させようとしましたが、「新しいセッションを作成できませんでした」というわずかに異なるエラーが表示されます。必要な機能をローカルでビルドしたバージョンの SafariLauncher.app に切り替えた後、新しい「uncaughtException」エラーが発生します。



これが私が実行しようとしているスクリプトです-