2016-10-08 16 views
0

私はXcodeとXcuiを使ってWebアプリケーションを探していますが、それを動作させることはできません。私がアプリを開発していないので、私は持っていない有効な実行可能ファイルが必要です。 Safariをアプリとして起動し、それを記録してテストを実行する方法はありますか? 私はAppiumと他のツールがあることを知っていますが、それが可能かどうか疑問に思っていれば、私は迅速にいくつかを実装したいと思っています。Xcuiを使ってWebアプリをテストすることは可能ですか?

答えて

1

注:これはそれを成し遂げるには、スーパーハック方法です:

私はあなたがそれぞれのウェブページに起動するアプリ、でWebビューを保持して迅速にアプリケーションを作成する必要がありますね。

  • あなたは単にあなたのWebページにあなたを着陸する予定このアプリのための自動テストを書くことができます
  • あなたはXCUIelementツリー
  • あなたのテーブルビュー、細胞、または何かのような要素へのアクセスを、持っていません。フレームに基づいて、すべてを行う必要があると座標ます

あなたは、すべての要素がどこにあるかを決定し、変数としてそれらを設定し、このようにそれらを呼び出すことができます。

`let myButton = XCUIApplication().windows.element(boundBy: 0).coordinate(withNormalizedOffset: CGVector(dx: 0.5, dy: 0.30))` 

myButton.tap()

理想的なないが、あなたはその可能

周りの事を学び、移動するために迅速に使用する場合
関連する問題