Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
单个测试用例是否易于执行,或者是否需要在selenium脚本中使用Java概念(如继承)?_Java_Selenium - Fatal编程技术网

单个测试用例是否易于执行,或者是否需要在selenium脚本中使用Java概念(如继承)?

单个测试用例是否易于执行,或者是否需要在selenium脚本中使用Java概念(如继承)?,java,selenium,Java,Selenium,我已经使用selenium脚本在总共50多个单独的测试用例中创建了selenium IDE、RC和WebDriver,它们都是同一项目的单独脚本 因此,现在我们可以使用Java概念(如继承、多态性)使其有效,而不是为每个测试用例分别编写脚本。我的客户不需要脚本有效,但这是我个人的兴趣所在 请让我了解各位。在项目下创建不同的测试套件,并根据您的模块添加脚本。我建议您围绕selenium、Junit/testNg、,ApachePOI还创建了一个基本/驱动程序脚本,并在其中执行所有初始化,并在每个脚

我已经使用selenium脚本在总共50多个单独的测试用例中创建了selenium IDE、RC和WebDriver,它们都是同一项目的单独脚本

因此,现在我们可以使用Java概念(如继承、多态性)使其有效,而不是为每个测试用例分别编写脚本。我的客户不需要脚本有效,但这是我个人的兴趣所在


请让我了解各位。

在项目下创建不同的测试套件,并根据您的模块添加脚本。我建议您围绕selenium、Junit/testNg、,ApachePOI还创建了一个基本/驱动程序脚本,并在其中执行所有初始化,并在每个脚本中扩展该脚本,以便减少重复代码,例如,您正确安装的每个脚本()方法来避免创建基本/驱动程序脚本并进行扩展。如果您创建一个并向他们展示,客户可能不知道框架的好处。我相信他们会很高兴的