if (new QAFExtendedWebDriver().getUnderLayingDriver().equals("ChromeDriver")) {
// Do`enter code here` some thing if this is a chrome browser
}
else if (new QAFExtendedWebDriver().getUnderLayingDriver() instanceof FirefoxDriver) {
}
以下是几个例子:
//to get driver name for this thread which provided using driver.name
String drivername = TestBaseProvider.instance().get().getDriverName();
//if running in browser, browser name for this thread, will not be avialable for mobile native or hybrid apps
String browserName =getDriver().getCapabilities().getBrowserName();
//underlying driver class name, which can be remote driver if you are using remote driver
String driverClassname = getDriver().getUnderLayingDriver().getClass().getSimpleName();
你没有提供你试图实现的细节。如果你想在浏览器打开时做些什么,你可以利用驱动程序侦听器。
如果您使用的是bdd,并且您有特定于平台/浏览器的代码,而不是使用If else,您可以在不同的包中为每个平台/浏览器提供单独的步骤实现,并相应地加载步骤提供程序包,例如:
step.provider.pkg=com.exmple.steps.common;com.exmple.steps.chrome
作为mongodb世界的新成员,当我试图在一个集合中复制一个mongo文档时遇到了麻烦。复制的意思是,我想把旧文档复制到一个新文档中,这个新文档有一个new _id字段,并改变几个字段的值。 mongodb java驱动程序是我的操作环境。 有人已经这样做了吗?
可能重复: 在Play框架2.0中使用MySQL数据库所需的步骤 我试图在IntelliJ中运行Play 2.0 framework应用程序,但它给出了一个错误:未找到驱动程序:[com.mysql.jdbc.Driver]。但它在Eclipse中运行良好。 我在conf文件中看了很多次,但没有找到任何错误。 任何帮助都很感激。
当我试图将元素放入元素中时,我面临一个问题。我尝试了两种方法来实现这一点,但不幸的是没有成功。 上面的代码获取所有DOM元素列表。 方法1: 当我尝试这个方法时,它总是返回第一个元素的文本,而不是相应的元素文本。 在搜索时,我发现了一个链接,有人问了和我一样的问题。 Selenium Webdriver在子元素中查找元素 当我尝试答案时,它给了我一个空白数组。 结果: 请建议我如何实现这一点,如何
translated_page: https://github.com/PX4/Devguide/blob/master/en/middleware/drivers.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e 驱动框架 PX4的代码库使用一个轻量级的,统一的驱动抽象层:DriverFramework. POSIX和 QuR
如何将Crystal Reports与ucanaccess jdbc驱动程序一起使用?我得到“未找到驱动程序”错误。我将ucanaccess jar文件复制到程序文件(C:\program files(x86)\Business objects\common\3.5\java)中的业务对象,编辑了crconfig.xml文件,并且已经在Crystal Reports中配置了JDBC(JNDI)。M