猿问

nodejs selenium-webdriver 异常捕获

var webdriver = require('selenium-webdriver'),

  By = webdriver.By,

  until = webdriver.until;


//chrome

var driver = new webdriver.Builder()

  .forBrowser('firefox')

  .build();



//判断是否有登陆

function isLogin(driver) {

  try {

    driver.findElement(By.id('loginForm'))

    return true

  } catch (error) {

    return false

  }

}

已经使用 try catch 捕获,但还是会报错不执行下去了


        throw error;

        ^


NoSuchElementError: Unable to locate element: *[id="loginForm"]

selenium-webdriver js 版本的 如何 判断某个元素是否存在呢


隔江千里
浏览 344回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答