无法将关键数据发送到输入文本+量角器
unable to send key data to input text + protractor
我有一个带 ID 的字段,我想在该字段中输入文本。该字段是表单数据的一部分。
我试过 ng_model 定位器和 id 定位器。我也试过 browser.wait 如下所示,但即使页面已经加载,它也不会进入下面的块。
browser.wait(EC.visibilityOf(element-locator), 1000).then(function(){
console.log("aim here");
element-locator.sendKeys("sometext");
});
元素可能在所述时间内不可见。
增加超时或尝试使用 presenceOf
browser.wait(EC.visibilityOf(element-locator), 5000).then(function(){
console.log("aim here");
element-locator.sendKeys("sometext");
});
或
browser.wait(EC.presenceOf(element-locator), 5000).then(flag=>{
if(flag){
console.log("aim here");
element-locator.sendKeys("sometext");
}else{
console.log("element not being diplayed");
}
});
干杯!
我有一个带 ID 的字段,我想在该字段中输入文本。该字段是表单数据的一部分。 我试过 ng_model 定位器和 id 定位器。我也试过 browser.wait 如下所示,但即使页面已经加载,它也不会进入下面的块。
browser.wait(EC.visibilityOf(element-locator), 1000).then(function(){
console.log("aim here");
element-locator.sendKeys("sometext");
});
元素可能在所述时间内不可见。 增加超时或尝试使用 presenceOf
browser.wait(EC.visibilityOf(element-locator), 5000).then(function(){
console.log("aim here");
element-locator.sendKeys("sometext");
});
或
browser.wait(EC.presenceOf(element-locator), 5000).then(flag=>{
if(flag){
console.log("aim here");
element-locator.sendKeys("sometext");
}else{
console.log("element not being diplayed");
}
});
干杯!