gpt4 book ai didi

javascript - Protractor 获取模型值

转载 作者:数据小太阳 更新时间:2023-10-29 04:01:55 24 4
gpt4 key购买 nike

我是 ProtractorJS 的新手。我想要做的是尝试获取禁用的输入元素的值。此输入元素绑定(bind)到模型。最初这个输入元素是空的;然后在执行某些操作后更新模型值(并因此显示在输入元素中)。我需要获得该值,我该怎么做?

我的输入元素是:

<input class="form-control ng-pristine ng-valid" style="font-size: 11px;" disabled="disabled" type="text" ng-model="Promotion.PrometricID">

我正在尝试通过以下方式获取值(value):

element(by.model("Promotion.PrometricID")).getAttribute('value');

但是每当我在控制台中写入值时,它都会给我“[object] [object]”。

谁能告诉我如何在此文本框或模型中查找值?

最佳答案

这只是因为 getAttribute() 返回一个 promise

如果你想在控制台看到结果,你需要解决:

var elm = element(by.model("Promotion.PrometricID"));
elm.getAttribute('value').then(function (value) {
console.log(value);
});

仅供引用,探索 The WebDriver Control Flow文档页面应该把事情弄清楚。

关于javascript - Protractor 获取模型值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29114098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com