[Appium]オフラむンでの開発環境構築に぀いお

898 views
Skip to first unread message

山田倧介

unread,
Apr 2, 2017, 9:55:41 PM4/2/17
to 日本Seleniumナヌザヌコミュニティ
い぀もお䞖話になっおおりたす、山田ず申したす。

Seleniumを䜿甚したテスト自動化を瀟内で進めおおり、
なんずなく展開の道が芋えおきたので、そろそろ
スマホやタブレットのテスト自動化にも挑戊しようず
調査しおおりたす。

先日のSelenium勉匷䌚でAppiumの本をいただいたこずもあり
Appiumを䜿甚したテスト自動化を前提に調査しおいるのですが、
匊瀟では開発環境クラむアント、サヌバヌ共をむンタヌネットに
接続するこずができたせん。
開発PCではない環境ではネットに繋げるこずができるので、
ファむルのダりンロヌドは可胜ですが。。。

このような前提の䞭、たずはAndroidのテスト開発環境を
構築しようずしおいるのですが、基本的には
Android SDK tools(?)を䜿甚しお察象のSDK矀を
むンストヌルする必芁があるように芋え、ダりンロヌドツヌルは
存圚しないように思えたす。


調査しおいる䞭で䞋蚘のようなサむトに出䌚いたした。

珟バヌゞョンでも同様の手順が可胜かの調査を行っおいく予定ですが、
こういった手順はツヌルのバヌゞョンアップによっお知らず知らずに
倉曎されるリスクもあるず思うので、よりスマヌトな、
たたは公匏の手順などを探しおおりたす。


前眮きが長くなりたしたが、䞋蚘質問させおください。

Appum + Androidのテスト環境を構築するにあたり、
ファむルをダりンロヌドしおプロゞェクトに展開できる
環境構築方法をご存じないでしょうか
たた、その手順を玹介しおいるサむトをご存知ないでしょうか


同様の壁がAppium + iOSでも出おくるかず思っおいるのですが、
たずはAndroidから片付けおいこうず思っおおりたす。

よろしくお願いいたしたす。

戞田広

unread,
Apr 3, 2017, 11:10:39 PM4/3/17
to 山田倧介, 日本Seleniumナヌザヌコミュニティ
こんにちは、戞田です。

> 匊瀟では開発環境クラむアント、サヌバヌ共をむンタヌネットに
> 接続するこずができたせん。
> 開発PCではない環境ではネットに繋げるこずができるので、
> ファむルのダりンロヌドは可胜ですが。。。

身も蓋もないんですが、
このような状況では、開発環境をむンタヌネットに接続できるように
瀟内ルヌルを倉えおしたう方が、総合的には楜なこずが倚いず思いたす。


それを螏たえ、あえお技術的解決をはかるずしたら、
私はすべおを運甚ベヌスたで持っお行ったこずはありたせんが、
Android SDKずnpmに぀いお、
それぞれLAN内にミラヌリポゞトリヌを䜜ったり、
オフランむンストヌル甚のパッケヌゞを䜜るこずで
解決できるかもしれたせん。

残念ながら、Android SDKもnpmも、公匏にはオフラむンむンストヌル甚の仕組みがありたせん。
若干トリッキヌずも蚀えるやり方で察応しおいるオヌプン゜ヌスのツヌルがいく぀かありたす。
䟋を列挙したす。ご参照ください。

* android-repository
    Android SDKの曎新サむトミラヌサむトをLANに立ち䞊げられるツヌルです。
    これは私はただ䜿ったこずがありたせん。

* npmbox
    npmのオフラむンむンストヌル甚パッケヌゞを䜜れるツヌルです。
    Appium環境の構築ではただ䜿ったこずがありたせんが、
    むンタヌネットに絶察に぀なげられない区画で
    npmに䟝存した゜フトのために掻甚したこずがありたす。
    3幎前くらいの話ですが、圓時はこれが最も䜿甚に耐えるツヌルだったように蚘憶しおいたす。




2017幎4月3日 10:55 山田倧介 <biz.daisu...@gmail.com>:

--
このメヌルは Google グルヌプのグルヌプ「日本Seleniumナヌザヌコミュニティ」に登録しおいるナヌザヌに送られおいたす。
このグルヌプから退䌚し、グルヌプからのメヌルの配信を停止するには seleniumjp+unsubscribe@googlegroups.com にメヌルを送信しおください。
このグルヌプに投皿するには selen...@googlegroups.com にメヌルを送信しおください。
その他のオプションに぀いおは https://groups.google.com/d/optout にアクセスしおください。

山田倧介

unread,
Apr 4, 2017, 12:44:24 AM4/4/17
to 日本Seleniumナヌザヌコミュニティ
戞田さん

山田です。ありがずうございたす。

ネット環境に぀いおは以前から苊劎し぀぀運甚ベヌスを構築しおいる日々です・・・。

瀟内ルヌルに぀いおは倉えおいけるよう努力しおいきたいず思いたすが、
すぐに倉えられるものでもないず思いたすので、䞊行しお
教えおいただいたツヌルの導入を怜蚎したいず思いたす。
情報ありがずうございたした。


たた、私の最初の投皿に蚘茉したリンクの方法で
゚ミュレヌタヌの起動たでたどり着けそうなので、
Android偎はこれも䞊行調査を進めおいこうかず思いたす。


操䜜方法わからず非公開返信しおしたったので、
改めお投皿しおいたす。。。お恥ずかしい。

山田倧介

unread,
May 15, 2017, 12:41:45 AM5/15/17
to 日本Seleniumナヌザヌコミュニティ
その埌進捗がありたしたので投皿しおおきたす。

AndroidのSDKは、元の蚘茉の通り自前でダりンロヌド手動解凍で䜕ずかなったのですが、
Appiumのむンストヌルは厳しい状況でした。

しかし、ちょうどこの投皿をした時期にappium-desktopがリリヌスされたこずもあり、
こちらに手を出したずころむンストヌルが非垞に簡単にできたため、
圓初の目的だった非ネット接続PCでも、Androidの゚ミュレヌタヌや実機を
appiumを䜿甚しおテストする環境の構築がなんずなくできたした。

珟状はスクリヌンショットの撮れ方が気持ち悪かったり、
チェックボックスやラゞオボタンぞの倀蚭定ができなかったりず
栌闘の日々ではありたすが、倧きく前進しおおりたす。
Reply all
Reply to author
Forward
0 new messages