thetodd / symfony-selenium
一个简单的骨架,作为selenium测试symfony 4应用程序的基础。
dev-master
2018-02-22 12:18 UTC
Requires
- php: ^7.1.3
- ext-iconv: *
- sensio/framework-extra-bundle: ^5.1
- symfony/asset: ^4.0
- symfony/console: ^4.0
- symfony/debug-pack: *
- symfony/expression-language: ^4.0
- symfony/flex: ^1.0
- symfony/form: ^4.0
- symfony/framework-bundle: ^4.0
- symfony/lts: ^4@dev
- symfony/monolog-bundle: ^3.1
- symfony/orm-pack: *
- symfony/process: ^4.0
- symfony/security-bundle: ^4.0
- symfony/serializer-pack: *
- symfony/swiftmailer-bundle: ^3.1
- symfony/validator: ^4.0
- symfony/web-link: ^4.0
- symfony/webpack-encore-pack: *
- symfony/yaml: ^4.0
Requires (Dev)
- facebook/webdriver: ^1.5
- symfony/browser-kit: ^4.0
- symfony/css-selector: ^4.0
- symfony/dotenv: ^4.0
- symfony/maker-bundle: ^1.0
- symfony/phpunit-bridge: ^4.0
- symfony/profiler-pack: *
Conflicts
This package is not auto-updated.
Last update: 2024-09-29 05:08:14 UTC
README
这是一个为Symfony 4框架提供的骨架,可以通过selenium和php-webdriver进行测试。
从骨架创建项目
composer create-project thetodd/symfony-selenium myappname
测试应用程序
cd myappname docker-compose up -d docker-compose exec webapp /var/www/app/bin/phpunit -c /var/www/app/phpunit.xml.dist
测试位于tests目录下。使用selenium进行功能测试时,可以将App\Tests\Functional\FunctionalTestcase作为基础PHP类。
运行应用程序
如果您运行了docker-compose,应用程序将自动在您的浏览器中可用,地址为https:///。