Appiumの不安定なところいくつか

Appium 0.16.0 がリリースされましたね!

さて、iOS/Androidともに動作確認しているのですが、いくつか出くわした現段階の不具合を備忘録かねて共有です。

  • Android
    • AndroidのLinearLayout elementsに対して、正常に対象要素のx, y座標を取得することができない。
      • 参考: https://groups.google.com/forum/#!msg/appium-discuss/VsYpwYQDiSs/Bjfy2yZUWtsJ
      • Appiumのサーバログを眺めていると、find_elementで要素を取得し、その要素をmobile: tapしようとすると、デフォルト座標であるx: 0.5, y:0.5 をタップしようとするのですよね・・・
      • 一方、find_element().clickのメソッドだと、期待通り意図した要素をクリックできる。ふむ。。。
    • スクロールが不安定(実機では不安定なのですが、シミュレータ上では結構安定してる・・・)
      • Androidはまだスクロール関連が不安定ですね、、、
      • ちょくちょく、
Selenium::WebDriver::Error::UnknownError:
An unknown server-side error occurred while processing the command.

というエラーが確認されちゃいます。

  • iOS
    •  @driver.navigate.back なんかを連続で行っていると、Selenium::WebDriver::Error::UnknownError:なんかが確認されてアプリが落ちますねー

sleep 1 とか、 1.5 程度入れれば問題なかったので、それほど問題ではないですが。

 

アジャイルテスティングに本格的に移行しようと決断している最近です。勇気持つことが大事ですね。まずは。

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中