Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔+;硒+;集成:扩展硒_Php_Laravel_Selenium - Fatal编程技术网

Php 拉威尔+;硒+;集成:扩展硒

Php 拉威尔+;硒+;集成:扩展硒,php,laravel,selenium,Php,Laravel,Selenium,我正在使用Selenium和Laravel 5.1 我正在使用Selenium进行测试,它集成了强大的扩展功能,但它似乎可以做一些基本的事情,但它并不能做Selenium所做的所有事情 我的问题是我找不到很好的方法来扩展它,我真的不明白它是如何工作的。大多数selenium文档都是JS格式的,我需要PHP 当我在集成包中打开文件Selenium.php时,我并没有真正看到php和Selenium之间的桥梁是什么 我现在的主要问题是我必须处理自动完成字段 因此,用户应该输入一个CP编号,等待2秒,

我正在使用Selenium和Laravel 5.1

我正在使用Selenium进行测试,它集成了强大的扩展功能,但它似乎可以做一些基本的事情,但它并不能做Selenium所做的所有事情

我的问题是我找不到很好的方法来扩展它,我真的不明白它是如何工作的。大多数selenium文档都是JS格式的,我需要PHP

当我在集成包中打开文件Selenium.php时,我并没有真正看到php和Selenium之间的桥梁是什么

我现在的主要问题是我必须处理自动完成字段

因此,用户应该输入一个CP编号,等待2秒,然后点击一个自动完成列表(
  • 我看到了很多关于selenium+自动完成字段的文档,但我不知道如何将其应用到Laravel


    任何有帮助的想法?

    我过去处理这种情况时使用的一种方法是Codeception。它也建立在PHPUnit之上,可以非常紧密地集成到Laravel中。它也已经开箱即用,可以与Selenium一起使用。

    您应该研究Codeception,我将它用于很多laravel项目。这意味着停止使用phpunit?phpunit上没有构建Codeception,它只是添加了更多功能,如与Seleniumoh的内置集成,因此我应该停止使用集成包,在我的验收测试中使用Codeception?