[英]Selenium Webdriver using java
为什么在实例化WebElement类时不需要New关键字,而在Selenium中选择Select类却不需要呢? 对于WebElement:
WebElement username = driver.findElement(By.id(“Email”));
但对于Select:
Select selectByValue = new Select(driver.findElement(By.id(“SelectID_One”)));
为什么在Select中使用New关键字,反之亦然?
原因findElement方法本身返回WebElement对象。 请参见By.class的定义。 WebElement是一个接口,因此您无法实例化它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.