这是用New Relic监视器编写的javascript代码段,它正在尝试根据其名称或xpath从网页中查找元素。
return $browser.findElement($driver.By.name('USER')).then(function(element){
return element.sendKeys("********").then(function(){
return $browser.findElement($driver.By.name('PASSWORD')).then(function(element){
return element.sendKeys("********");}).then(function(){
return $browser.waitForAndFindElement($driver.By.name("Submit")).then(function(element){
element.click();
$browser.sleep(5000);
});
})
})
})
但是在验证过程中会引发错误。
NoSuchElementError:没有这样的元素:无法找到元素:{“ method”:“ css选择器”,“ selector”:“ * [name =” USER“]”}