アプリ開発において自動化しておきたいものにテストの自動化がある。 今までSOY CMS / ShopはSeleniumのFirefoxプラグインでGUIで一つずつ動作を登録しながらUIのテストコードを作成していたけれども、 Selenium - Web Browser Automation Jenkinsさんのお力を借りて、 JenkinsさんにSeleniumを実行してもらうべく、 PHPのコードでSeleniumのUIテストのコードを書き直すことにした。 Jenkins FacebookがSeleniumをPHPで記述できるようにするphp-webdriverというライブラリを公開しているので、php-webdriverを利用する。 facebook/php-webdriver: A php client for webdriver. 記述してみて、最初の慣れるまでは様々な細かい指示で
![Seleniumとphp-webdriverでUIテストの自動化 - saitodev.co](https://cdn-ak-scissors.b.st-hatena.com/image/square/d8752b6281004c55432145d3a2a947922d9870dc/height=288;version=1;width=512/https%3A%2F%2Fsaitodev.co%2Fsite%2Fstorage%2Ffiles8%2Fselenium_logo.jpg)