使用sendKeys并将值存储在变量中

时间:2016-10-11 16:57:40

标签: javascript selenium selenium-webdriver webdriverjs

目前我正在使用WebdriverJS并尝试填写表单。我的测试是开放形式>使用sendKeys填充该字段并将该值存储为该变量。请关注我的代码:

driver.findElement(By.xpath("//a[contains(text(),'Añadir Propuesta   Test')]")).click();
driver.wait(function () {
    return driver.isElementPresent(By.css(".form-control.col-md-8")); 
}, 15000);
var propuesta = driver.findElement(By.name('rut'));
propuesta.sendKeys('1111122222');
propuesta.getText().then(function(text){
        console.log(text);
    });

我的实际结果是返回空值

enter image description here

如何使用sendKeys并存储相同的值?

1 个答案:

答案 0 :(得分:2)

您输入的文字存储在value属性中:

propuesta.getAttribute('value').then(function(text){
    console.log(text);
});