当前位置: 首页 > 知识库问答 >
问题:

QAF为单个多个驱动程序配置多个Remote.Server运行移动到Web和返回

程树
2023-03-14

我必须在同一个TestCase/场景中运行到2个不同的服务提供者之间切换驱动程序。

目前,我使用“Env.resources”在不同的文件中设置多个环境详细信息,但第二个环境文件中的“remote.server”总是占据主导地位。

根据下面的链接,我们可以设置多个环境,但如何通过switchDriver在运行过程中传递环境详细信息

https://qmetry.github.io/qaf/latest/management_resources_for_different_env.html

共有1个答案

胥和悌
2023-03-14

在调用switchDriver或testBase之前,使用getBundle设置“remote.server”

getBundle().setProperty("remote.server","Remote server URL");

switchDriver("chromeRemoteDriver"); // Common step from QAF
(or)
QAFTestBase testBase = getTestBase(); //TestBaseProvider.instance().get()
testBase.setDriver("chromeRemoteDriver");
 类似资料:
  • 问题内容: 我有一个用例,需要加载单独的角度应用程序。 基于几个堆栈溢出问题和这个google线程,它是可行的。但是,我无法使其正常工作。 查看文档: http://docs.angularjs.org/api/angular.bootstrap 看来您需要提供该元素(在该元素上获得句柄的正确方法是什么?),然后如何将其绑定回config,controller等。这如何与路由一起使用?IE碰撞如何

  • 问题内容: 我正在尝试通过for循环在多个浏览器中运行相同的测试,但它始终仅在Firefox上运行。 一项有趣的观察;当我包含该参数时,它仅在Internet Explorer上运行。 Selenium Webdriver是否以这种方式工作,或者我的理解是错误的? 问题答案: 我实际上已经在Java中完成了此操作,以下对我来说效果很好: 如果您要使用其他语言编写测试,则当然需要对此进行调整,我知道

  • 1-我有一个带有Spring Boot的API,我需要配置两个DBMS(MySQL和Postgres)。 2-对于每个DBMS,我需要配置不同的配置文件。(Dev,Prod) 遵循我的MySQL配置类: 我以为我的出口是: 重要: 当我将配置文件配置为连接到我的MySQL Dev数据库时,我只想连接到它。我想要同样的结果,当它是MySQL的Prod的基础时。 当我将配置文件配置为连接到我的Post

  • 问题内容: 昨天我遇到了一个大问题。在我当前的项目中,我使用Oracle JDBC的ojdbc6实现进行连接,但是我还需要处理例如oracle 8数据库,而使用此JAR完全不可能。您可能会说我应该使用ojdbc14例如,这在某些测试中是正确的,但是让我们假设以后我将需要处理来自同一供应商的2种数据库,但是我们知道BOTH和我都没有现有的实现需要同时加载它们。相同的接口(而且,不仅是相同的接口,相同

  • 问题内容: 我正在尝试找到可以与Go一起使用的MySql驱动程序,该驱动程序支持在一个调用中发出多个SQL语句。例如,我可能希望使用以下SQL创建数据库: 在PHP之类的语言中,您可以将两个SQL语句放在一个字符串中,然后一次性执行,如下所示: 我需要这个的原因是因为我有SQL转储(来自),我想以编程方式应用于各种数据库。 我在Go中寻找相同的功能,但似乎所有不同的驱动程序都不支持它,坦率地说,这