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 powershell参数化数据驱动测试_Powershell_Selenium_Data Driven Tests_Parameterization - Fatal编程技术网

使用selenium powershell参数化数据驱动测试

使用selenium powershell参数化数据驱动测试,powershell,selenium,data-driven-tests,parameterization,Powershell,Selenium,Data Driven Tests,Parameterization,我的工作要求我使用不同的数据集(姓名、地址等)参数化搜索in-out web应用程序。我还没有找到任何可以帮助我解决这个问题的资源。如果有人碰巧拥有资源或知道如何做到这一点,我们将不胜感激。请不要对此投反对票,我是SO新手,不知道问题需要如何组织,但我真的需要帮助,谢谢 为什么不把测试数据放在电子表格里呢。将所有测试数据读入一个集合,并对每一行进行迭代。有很多方法可以做到这一点。我不确定Powershell中的Selenium是如何工作的,但想法可能是相同的。在我的C#项目中,我使用CSV或JS

我的工作要求我使用不同的数据集(姓名、地址等)参数化搜索in-out web应用程序。我还没有找到任何可以帮助我解决这个问题的资源。如果有人碰巧拥有资源或知道如何做到这一点,我们将不胜感激。请不要对此投反对票,我是SO新手,不知道问题需要如何组织,但我真的需要帮助,谢谢

为什么不把测试数据放在电子表格里呢。将所有测试数据读入一个集合,并对每一行进行迭代。有很多方法可以做到这一点。我不确定Powershell中的Selenium是如何工作的,但想法可能是相同的。在我的C#项目中,我使用CSV或JSON文件作为测试数据,然后根据需要对它们进行迭代。有一些特殊的库和方法需要读取和解析数据,但这样就可以很容易地选择要用于任何测试的数据集。如何将Json文件实现到selenium脚本中,这有点让我不知所措。问题是我不知道Powershell,所以很难给您提供详细信息。不过,高级思想(至少在C#/Java等中)是创建一个类对象,其字段与JSON文件文件相匹配。将JSON文件读入该类对象,然后根据需要对其进行解析。尽管我不知道Powershell是如何工作的,但您可能需要一种完全不同的方法。首先,我会在谷歌上搜索“在powershell中读取和解析json文件”,看看你能想到什么。在这种情况下,selenium的部分并不重要。哈哈,谷歌和yall一样对我为什么使用powershell而不是java感到困惑,但你已经帮了我很多忙,谢谢