【发布时间】:2018-10-23 17:00:33
【问题描述】:
为什么我们总是写作:
WebDriver driver = new ChromeDriver();
但不是下面:
ChromeDriver driver= new ChromeDriver();
【问题讨论】:
-
你从哪里得到异常?
-
究竟在哪一行?
-
您发布的代码中没有行号...您需要通过代码告诉它是哪一行。
-
if (browserName.equals("Chrome"))行中唯一可以为null的是browserName,这意味着prop.getProperty("Browser");返回了null,这意味着它找不到属性Browser在属性文件中。 -
你确定线路是
if (browserName.equals("Chrome"))吗?您在属性文件中写了chrome,但与Chrome进行比较。driver不会被初始化,您将在driver.manage().window().maximize();获得NullPointerException。
标签: selenium