编程选择语言是Java。 我在java中编写了一个方法,我将WebDriver作为参数传递给它...
public boolean myMethod(WebDriver webDriver, String option)
如果浏览器类型为Firefox或HtmlUnitDriver,则此方法的行为会有所不同。现在有了这个方法,我如何确定我为WebDriver实例化的浏览器类型是什么?
我拥有的一个选项是方法myMethod我也应该传递浏览器类型。像...
public boolean myMethod(WebDriver webDriver, String option, String browser)
和通话期间 Myclass.myMethod(webDriver,“One”,“HT
答案 0 :(得分:6)
您可以使用Java'instanceof'运算符来决定驱动程序类型。
Ex:
if(webDriver instanceof HtmlUnitDriver) {
System.out.println("HTML DRIVER");
}else if(webDriver instanceof FirefoxDriver) {
System.out.println("FF DRIVER");
}