java - Selenium/Java/Junit - 获取运行测试时使用的驱动程序/浏览器

标签 java selenium

有没有办法以编程方式获取运行测试时使用的驱动程序(即 IE/Firefox/Chrome 等)?

即。除了“记住”您在开始时调用的驱动程序之外,还可以通过其他方式 - 运行程序时可以访问的 Webdriver 的某些方法或属性?

最佳答案

选项1 - 将驱动程序存储在全局变量中或创建一个公共(public)方法来获取框架中不易访问的部分的驱动程序类型。

选项2 - 检查驱动程序是否是特定 Webdriver 类的实例。 引用这个post

关于java - Selenium/Java/Junit - 获取运行测试时使用的驱动程序/浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20560696/

相关文章:

linux - 在没有 GUI 的 Linux 机器上通过 jenkins 执行 Selenium 测试(仅限 CLI)- HEADLESS 模式

java - WebDriver + TestNG - 如何处理测试结果

mac/linux 上摩托罗拉 RFid 阅读器型号 FX7400 的 java 编码

java - 如何在Java Android中的Firebase中找到子子项

java - 使用 jfreechart 将 PolarPlot 的角度网格线数量设置为固定值

java - Hibernate 连接超时 - java.io.EOFException

java - 如何使用selenium选择自定义下拉列表元素

javascript - 无法在 html 代码中找到表单 - 使用 Python 和 Selenium 进行 Web 抓取

java - Freemarker For 循环

java - 如何解决ClassNotFoundException : com. beust.jcommander.ParameterException