眠い日

時差ボケがあいかわらずで昼食のあと家族を駅まで送り出してスーパーへの買い出し終えたら眠くなってそのまま夜に。 何やってたんだろう今日は。

Selenium WebDriverとAppium

まだ調査中なのだけれども。

まずSelenium2.0がWebDriverという仕組みをもっていて、テストをおこないたいコード、クライアントはそのAPIでリクエストを投げるとドライバがうまいことブラウザを操作してくれる。 これは WebDriver Wire Protocol を使ってやりとりされる。

よってC/Sモデルに従っているのでサーバを置き換えることができる。 モバイルに特化している Appium というものがある。

Appiumはシミュレータや実機でのテストにも対応していると謳っているのだけれども、実機へのセットアップがやっぱり難しい。 Sauce Labs が使っておりXaaSで提供している。