这是问题所在:

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

我们如何使用不同的硒绑定语言编写不同部位的完整端到端硒测试? 我们当然想保持关注点分离,所以A团队不需要关心B团队的硒细节。我们应该采取不同的方法吗?

#1楼 票数:2

为什么不同意使用一种通用语言进行测试自动化? 它将解决一致性问题。 可以在不同团队之间共享所有实用程序/库,从而避免重新发明同一个轮子。

  ask by wdt85142 translate from so

未解决问题?本站智能推荐:

1回复

Selenium客户端负载测试每秒最大请求数?

我正在使用Selenium对AngularJS Web应用程序上的特定浏览器执行客户端测试。 我想通过从并发用户发送许多请求来执行负载测试。 例如,每秒x个用户请求1k次请求,2k个请求等。 没有关于此主题的正式文档。 有人做过吗? Selenium是否可以执行(预期)最大数量的请求
2回复

在Selenium自动端2端测试期间关闭浏览器

在自动测试典型SPA页面的过程中,应在通过e2e测试运行每种方案之后关闭浏览器,还是应保持打开状态? 我在每次出现较大场景后关闭和打开浏览器时看到的专业知识是,上下文是新鲜的,应该没有诸如缓存问题或其他依赖项之类的问题。但是,执行硬刷新而不是关闭浏览器就足够了吗? 总体而言,保持浏览器窗
3回复

使用Java和SeleniumWebDriver进行全面的端到端测试

我最近创建了一个框架,可以成功测试项目的GUI。 现在,我想通过创建功能测试的完整端到端测试来扩展测试。 这些测试将执行以下核心步骤。 使用GUI创建配置文件(使用Java Selenium Webdriver完成) 自动调用存储在服务器上的Unix脚本,我将使用腻子连接并运行该
2回复

Selenium测试没有显示指定的错误

我一直在Linux上运行Selenium测试,我收到以下错误: 谷歌搜索后我可以看到我需要export DISPLAY=:0以避免这个问题。 但是,我不清楚为什么需要这样做。
1回复

如何制作/建造更大的Selenium测试套件?

我正在构建一套企业级软件的测试。 我从Test :: WWW :: Selenium的作者那里得到的好建议是构建更大函数的例程,然后对它们进行参数化。 所以我们有:add_user,post_blog等。 然后可以丰富这些例程以检查正确的文本是否出现在页面上等等。 这个软件是可配置的,我
1回复

Selenium测试用例与测试套件与一般用法

我怎么知道测试用例应该是什么以及Selenium中的测试套件是什么? 它有什么一般规则吗? 我已经阅读了seleniumhq网站上的其他几个网站,但他们只有一些基本的例子,而我想测试整个网站。 我的问题是例如: 假设我正在测试一些多步骤的Web表单。 我应该制作一个测试套件,每个
1回复

如何使用selenium和java测试Electron应用程序

嗨,我在测试电子应用程序时遇到问题。 直到上周,我们的产品都是在 chrome 上运行的。 但是现在该产品已更改为电子桌面应用程序,并且在启动时该窗口没有被拾取。 流程基本上是我在 chrome 上打开产品,它显示为一个弹出窗口。 以前这只是一个 chrome 弹出窗口,但现在它是一个电子应用程序。
1回复

需要有关测试类结构的建议(Python,Selenium)

我目前正在开发质量检查测试系统,并且正在使用Python和Selenium。 我目前拥有的项目结构是: locators.py-包含页面上的所有定位器 basePage.py-基本页面类 pages.py-这里有我所有的页面类,这是一个小例子: class L