如果找不到元素,则抛出并捕获错误

时间:2017-03-20 14:37:09

标签: javascript selenium selenium-webdriver error-handling selenium-chromedriver

我做了一个小硒项目,只点击不同的元素。 如果元素不存在,我想立即抛出错误并关闭。 目前,我的测试文件只是发生了错误。



try {

  client
  .init()
  .url('https://testpage123.com')

  .click('#existing_element1')
  .click('#not_existing_element')
  .catch(err => {
    throw new Error('element not found')
  })
  
  .click('#existing_element2')
  .click('#existing_element3')

}
catch (err) {
  console.error(err)
}




0 个答案:

没有答案