PHPUnit
ログ残し。 qiita.com ここを参考にテストを実行する。 session([ 'Auth' => [ 'id' => 1, 'email' => 'xxx@gmail.com', 'password' => 'Lorem ipsum dolor sit amet', 'created' => '2017-01-31 14:43:15', 'modified' => '2017-01-31 14:43:15' ] ]); } pu…
公式のサイトを見たらありました。 Testing - 3.10 session([ 'Auth' => [ 'User' => [ 'id' => 1, 'email' => 'test2@gmail.com', 'password' => 'Lorem ipsum dolor sit amet', 'created' => '2016-08-31 00:44:23', 'modified' => '2016-08-31 00:44:23' …
CakePHP2では結構お世話になりました(不具合の方向で。。。) CakePHP3ではすんなりいくかな?と思っていたけど、ダメでした。むー。なんででしょう? とりあえずphpunitインストール composerでインストールしました。 $ composer require --dev phpunit/p…
JavaにはfindElementってのがあるらしいけど、PHPではそれらしいやつが見つからない。 PHPUnit_Extensions_Selenium2TestCaseってクラスを継承しているんだけど、こいつのドキュメント読みづらくていまいちわからない。じっと見ているけどやっぱりわからない…
結論はタイトルで述べた。 <table class="a-class b-class"> <tr> <td><a href="#">テストリンク</a></td> </tr> </table> byXPath('//table[@class="a-class b-class"]/tr[1]/td[1]/a')->click(); なんかしらないけど、クラスa-classだけ指定したらうまくいかなかった。 これが正しい動作か書き方なのかまったくもってわからないけど、…
ポップアップウィンドウでSeleniumが止まる!ってか処理が記載されていませんでした。 下記コードを追加したら動いたお acceptAlert(); これでよし。 また、キャンセルはこれでいける(かも。未検証) dismissAlert(); ソースのコメントを読んだだけなので。
ついにテストを書き上げることに成功した!!! っつても、大したことではありませんが。(周りはほとんど書いてるし) これからテストが楽に、またデグレが発生しないように品質を高められればいいかな。 今回は、モデルのとあるメソッドをテストしました。 …
photo by Nazer K やったぁあああああああああああああああああああ(/・ω・)/ついに、ついに成功することができました! これまでの無念 vagrant + cakephpでphpunitをインストールしようしたらエラーになってワロタ - ITの隊長のブログaipacommander.hatenabl…
photo by memekode 以前の記事から。
photo by koyhoge もぉーーーーーーーーーーーーーー どんなけエラー出すんですか!? ヾ(*`Д´*)ノ""プンプン phpでテスト環境が欲しくて、phpunitをインストールしようとしました。 しかし、pearではインストールすることができなかったので、半自動でインス…