2016-05-11 6 views
2

Angium JSでコード化されたモバイルアプリケーションを分度器でテストするためにappiumを使用しているが、シミュレータの向きをランドスケープモードに変更するにはどうすればよいですか? をconfig.jsに追加しました。 しかし、私はそれを実行するときに変更されませんでした。サーバ機能を使用appiumを使用しているときにデバイスの向きを横向きに変更するにはどうすればよいですか?

+1

これを試しましたか:((AppiumDriver)ドライバ).rotate(ScreenOrientation.LANDSCAPE); –

+1

機能はちょうど '向き'なので**方向: 'LANDSCAPE' ** – Amol

+0

@ 4M01:これは私と大文字を使用していなかったので私の問題でした) – Emna

答えて

2

:カルスワミのようなアクションを実行できるコードを使用して作業:

  • 'deviceorientation': 'LANDSCAPE'
1

が配向 - (Sim/Emu-only)特定の配向でを開始- 横または縦

とも示唆されているように@Sheによってまた

  • 'orientation': 'LANDSCAPE'

それは、このオプションを使用して:私は、configファイル内の機能で大文字とそれを解決する

(AppiumDriver)driver.rotate(ScreenOrientation.LANDSCAPE); 
1

使用ランドスケープモードのため、この方法は:私の場合は

public void rotateDeviceScreenToLandscape() { 
     ((Rotatable) driver).rotate(ScreenOrientation.LANDSCAPE); 
    } 
+0

申し訳ありませんが私はすでにJavaを使用して分裂器を使用していると私はすでに解決しました:) お試しいただきありがとうございます – Emna

1

それはモードの切り替えが、デバイスが同じ(垂直方向に配向)のまま。それを修正するには - シミュレータウィンドウに行く - デバイス - 回転

+0

良いアイデア;) – Emna

関連する問題