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
Testing 使用不同语言绑定的Selenium端到端测试_Testing_Selenium_Automated Tests - Fatal编程技术网

Testing 使用不同语言绑定的Selenium端到端测试

Testing 使用不同语言绑定的Selenium端到端测试,testing,selenium,automated-tests,Testing,Selenium,Automated Tests,问题是: 我们有一个健康的项目基础设施,其中包含站点每个部分的selenium页面对象和方法。但是,每个selenium项目都是使用其父组件开发所用的语言编写的。例如,团队A使用node.js创建组件A,因此他们的selenium对象是用js编写的,而团队B在.NET中创建组件B,在C#中创建selenium页面对象 我们如何使用不同的语言为站点的selenium绑定编写不同部分的完整端到端selenium测试?我们当然希望保持关注点的分离,因此团队a不需要关注团队B的细节。我们是否应该以不同的

问题是:

我们有一个健康的项目基础设施,其中包含站点每个部分的selenium页面对象和方法。但是,每个selenium项目都是使用其父组件开发所用的语言编写的。例如,团队A使用node.js创建组件A,因此他们的selenium对象是用js编写的,而团队B在.NET中创建组件B,在C#中创建selenium页面对象


我们如何使用不同的语言为站点的selenium绑定编写不同部分的完整端到端selenium测试?我们当然希望保持关注点的分离,因此团队a不需要关注团队B的细节。我们是否应该以不同的方式处理这个问题?

为什么不同意使用一种通用语言来实现测试自动化?它将解决一致性问题。所有UTIL/库都可以在不同的团队之间共享,避免重复使用同一个轮子。

我认为使用与他们正在测试的项目相同的语言进行测试有一定的好处,不是吗?是的,这已经被经验证明了。特别是当项目增长和新项目启动时。