SilkTest 技術情報(FAQ)


ネイティブモバイルアプリの制限事項 (17.5 HF1以降)

Silk Test 17.5 HF1以降で、ネイティブモバイルアプリのテストを行う場合、以下のような制限事項があります。この記述はSilk Test 17.5とSilk Test 17.5 HF1の間で変更になった部分のみを記載しています。それ以外についてはSilk Test 17.5の制限事項に準じます。

  • iOS上でテストする場合、Findメソッドは次の条件の時、機能しません。
    • パス属性が設定されている場合
    • 属性値が空の場合
  • iOS上でテストする場合、XCUIElementTypeSwitchクラスのgetValueメソッドは、文字列0と1を返す代わりに、チェックされた状態に応じてfalseまたはtrueの文字列を返します。
  • Silk Test 17.5 HF1以降では、Mac に接続されている複数のモバイルデバイスをテストするために、Mac上で複数のユーザーセッションを使用する必要がなくなりました。しかしながらiOS Simulatorのテストは1セッションに制限されます。
  • iOS上でテストする場合、要素が表示されていなくても、isVisibleプロパティの状態は常にtrueを返します。
  • iOS上でテストする場合、複数のステップを含むスワイプアクションがポイントにスワイプし、マウスポインタを放してから次のポイントにスワイプします。 HF1適用以前のバージョンでは、スワイプ間でマウスポインタが離されることはありませんでした。
  • iOS上でテストする場合、Silk Testはピンチ以外のマルチタッチアクションをサポートしません。
  • iOS上でテストする場合、Silk TestはPinchInメソッドをサポートしていません。
  • iOS上でテストする場合、アラートダイアログボックスのOKまたはキャンセルのみが選択可能です。 キャンセルボタン以外が表示されていた場合、Silk Testは、デフォルトのアクションしか利用できません。