UI自動化テストフレームワークEarlGreyでテストを書いてみた(Swift版)EarlGrey2016年03月13日SIN(336)33この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにEarlGreyでは、テストコードをObjective-C/Swiftのどちらでも書くことができます。前回は、テストコードをObjective-Cで書いたのですが、今回は、同プロジェクトに新しいテストスキームを追加してSwiftでテストを書いてみました。前回のObjective-Cによるテスト、及びEarlGreyについては、下記をご参照ください。UI自動化テスト・フレームワークEarlGreyを試してみました。選択し、新しいユニットテストを追加します。名前をSampleAppSwiftTestsとし、Language:をSwiftにしました。前回と要領は同じですが、新たにSwiftテスト用のスキームを追加します。Schemeから、ターゲットは、SampleAppSwiftTestsとしています。ここでは、名前をSampleAppSwiftTestsとしました。Schemesを開いて、今追加したSampleAppSwiftTestsのSharedにチェックを入れます。installが必要になります。ここで一旦、Xcodeを終了し、Podfileを下記のように修正します。新たに作成したスキームに対してもEarlGreyを導入する感じです。installします。※configure_earlgrey_pods.rbが無い場合は、前回記事をご参照ください。installで生成されたSampleApp.xcworkspaceをXcodeで開くと、次のような構成になっています。Phaseを選択し、Phaseを1つ追加します。追加したPhaseは、次のように設定します。ダウンロードして、SampleAppSwiftTestsの中に置きます。ブリッジヘッダの作成EarlGreyは、Objectice-Cで作成されているため、Swiftでテストコードを書く場合は、ブリッジヘッダが必要になります。ブリッジヘッダを作成して内容を下記のように編集します。<EarlGrey/EarlGrey.h>ここまでで、SampleAppSwiftTestは、次のような構成になります。テストコードいよいよ、Swiftでテストコードを記述します。内容は、前回と全く同じです。言語をSwiftに変更しただけです。当然といえば、当然ですが、かなり簡潔になりました。}}動作している様子については、前回と全く同じなので省略します。最後に今回は、Swiftでテストコードを書いてみましたが、EarlGreyの記述方法が、どんどん動作をつないでゆく感じなので、ドットだけで繋がっていけるSwiftの方が、見通しよく書ける感じがします。]は、やはりちょっと辛いです。UI自動化テスト・フレームワークEarlGreyを試してみました。3,363,621CX事業本部の平内です。最近は、音声で操作するアプリの開発を担当させて頂いてます。UI自動化テスト・フレームワークEarlGreyを試してみました。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。夏目祐樹147こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。タイトルがすべてなのですが、社内で「登壇勉強会」が開催されたので、「登壇は最強の生存戦略である」というタイトルで登壇しました。本が出ていたので読んでみたところよかったので紹介させていただきます。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。