为了与其他硒语言绑定的一致性,
WebDriver#isElementPresent()并
WebElement#isElementPresent()已被弃用。
如果您使用
Selenium 3,则应尝试使用
findElements代替来确定元素是否存在,如下所示:
driver.findElements(By.id('email')).then(found => !!found.length);或者,如果您要等到欲望元素出现,则应尝试使用
webdriver.until以下方法:
const until = webdriver.until;var user = driver.wait(until.elementLocated(By.id('email')), timeout);user.sendKeys(username);


