2016-11-12 5 views
4

Laravelの5.2リリース以前、Laracastの統合パッケージはLaravel用のSelenium統合を提供していました。私は5.2リリースのための類似のパッケージを見つけることができませんでした。何かありますか?セレンテストとLaravelを統合するにはどうすればよいですか?私はこれらのリンクを見てきましたPHPUnit Laravel 5.2+用セレンの統合

、彼らは任意のソリューションを提供していません。
Selenium and Laravel 5.2
Has anyone tried Laravel Integrated package in Laravel 5.2?

+0

これを確認してください;)https://github.com/Kyslik/asos-selenium/tree/master/application Laravelの範囲内でどのように私たちにそれを簡単に差し引くことができます。 – Kyslik

+0

ええ、私はphpunitでwebdriverを使うことができます。しかし、私はlaracastsのような統合パッケージを統合したがっていました。しかし、リンクに感謝します。 –

答えて

3

のPHPUnit自体がselenium extensionを持っています。現代のWebDriverインターフェイスに裏打ちされているわけではありません。

CodeCeptionは、PHP用の非常に強力で使いやすいテストツールです。単体テストAPIを提供するだけでなく、独自のセレンを提供しますacceptance testing API

また、ブラウザで受け入れテストを生成するには、Laravel integrationと偉大なchrome extensionがあります。ここではドキュメントからのサンプルコードを示します:

<?php 
$I->amOnPage('/login'); 
$I->fillField('username', 'davert'); 
$I->fillField('password', 'qwerty'); 
$I->click('LOGIN'); 
$I->see('Welcome to codeception!'); 

はここCodeCeptionを使用してテストを受諾を使い始めるまでのステップバイステップガイドです。ここで
http://codeception.com/11-20-2013/webdriver-tests-with-codeception.html

は、他のいくつかのオプションがあります
https://github.com/lmc-eu/steward

https://github.com/jhoopes/laravel-selenium-driver

更新Good news
更新Mink's PHPUnit integrationを参照してください。