作者:捕鱼达人2702938971 | 来源:互联网 | 2023-09-01 13:17
12345678910111213141516171819var webdriver = require('selenium-webdriver'), By = webdriver.By, unt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| 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 捕获,但还是会报错不执行下去了
1 2 3 4
| throw error;
^
NoSuchElementError: Unable to locate element: *[id="loginForm"] |
selenium-webdriver js 版本的 如何 判断某个元素是否存在呢