Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/16.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 webdriver 如何并行执行Robot Framework(SELENIUM)骑乘测试用例_Selenium Webdriver_Selenium Grid_Robotframework - Fatal编程技术网

Selenium webdriver 如何并行执行Robot Framework(SELENIUM)骑乘测试用例

Selenium webdriver 如何并行执行Robot Framework(SELENIUM)骑乘测试用例,selenium-webdriver,selenium-grid,robotframework,Selenium Webdriver,Selenium Grid,Robotframework,我已经使用可重用关键字编写了我的RF测试用例(使用本机Selenium2Library而不是Selenium2WebDriver构建),对于我运行的任何浏览器,它都可以在单个实例上正常工作 但是,我希望在上并行执行这些测试用例 1) 相同的机器不同的浏览器 2) 不同的机器所有浏览器 Selenium网格是否具有对Robot框架测试用例的本机支持?或者有人找到了替代方案吗?是的,Robot框架在您定义的“关键字”代码块中具有对Java和Selenium2的本机支持。你所要做的就是在关键词短语中使

我已经使用可重用关键字编写了我的RF测试用例(使用本机Selenium2Library而不是Selenium2WebDriver构建),对于我运行的任何浏览器,它都可以在单个实例上正常工作

但是,我希望在上并行执行这些测试用例

1) 相同的机器不同的浏览器 2) 不同的机器所有浏览器


Selenium网格是否具有对Robot框架测试用例的本机支持?或者有人找到了替代方案吗?

是的,Robot框架在您定义的“关键字”代码块中具有对Java和Selenium2的本机支持。你所要做的就是在关键词短语中使用,而不是使用WebDriver。当然,这需要您运行一个中心和一个节点,以便RemoteWebDriver引用,或者您可以使用一个帐户。使用它,您可以轻松地运行并行测试

如果您不想使用RemoteWebDriver,您仍然可以在本地使用WebDriver,但您需要使用“Maven surefire with threads”或带有--parallel threads=3”选项的Gradle任务来运行并行测试