Selenium - Web Browser Automationhttps://agouti.org/Go言語でSeleniumとAgoutiを介してChromeブラウザを自動で操作してみる。SeleniumはJava上でなければ動作しないため、はじめにJavaをインストールする。Javaは下記のページからダウンロードして、画面の指示に従ってインストールする。無料Javaソフトウェアをダウンロード続いて、seleniumu-serverをhttps://www.selen...
php-webdriverでSOY CMSの記事作成画面のテストコードを作成する時に苦戦した。php-webdriverでconfirmダイアログをクリックするどこで苦戦したか?というと、記事作成画面の本文に値を入力するところで、SOY CMSの記事作成画面ではTinyMCEというWYSIWYGエディタを利用していて、SOY CMSの記事投稿画面でYouTubeの動画の挿入ボタンを追加しましたTinyMCE | The Most Advanced WYSI...
Selenium - Web Browser Automation最近の記事でSOY CMS / ShopのUIテストをSeleniumのGUI(Firefoxのアドオン)からFacebook製のphp-webdriverへと作り変えた。facebook/php-webdriver: A php client for webdriver.テストを作ったのは良いけれど、ローカル環境だとテスト中に他の作業ができなくなるので、さくらのVPSを借りてSeleniumを動かせるよう...