有的时候,提交按钮会变成灰色,一种方法可是通过 直接修改属性的方法,如下:
((JavascriptExecutor)driver).executeScript("document.getElementById('kw').setAttribute('class', 'aaa')");// 修改class属性的值为aaa
((JavascriptExecutor)driver).executeScript("document.getElementById('kw').removeAttribute('autocomplete')");//删除id 为kw 的input标签的属性autocomplete
还有一种可以通过直接调用js的方式,方法如下:
WebElement element = driver.findElement(By.id("loginBtn"));//loginBtn 是某个登录按钮的id
((JavascriptExecutor)driver).executeScript("arguments[0].click();", element);
webdriver 直接调用js来实现按钮的click有的时候,提交按钮会变成灰色,一种方法可是通过 直接修改属性的方法,如下:
((JavascriptExecutor)driver).executeScript("document.getElementById('kw').setAttribute('class', 'aaa')");// 修改class属性的值为aaa
((JavascriptExecutor)driver).executeScript("document.getElementById('kw').removeAttribute('autocomplete')");//删除id 为kw 的input标签的属性autocomplete
还有一种可以通过直接调用js的方式,方法如下:
WebElement element = driver.findElement(By.id("loginBtn"));//loginBtn 是某个登录按钮的id
((JavascriptExecutor)driver).executeScript("arguments[0].click();", element);