我试图获取所选下拉列表的值。
我在SO上发现了一个关于如何选择我想要的值的问题, 我发现有几个声称如何获取Expects测试所选值的文本,但我无法得到他们的工作答案。这很可能是因为我有3个小时的量角器经验。
你能帮忙吗?
element(by.css('[value="' + 1 + '"]')).click();
expect(element(by.name('selectedCallscript'))
.$('option:checked')
.getText()
)
.ToEqual('Action Verification');
我使用的是最新的量角器,因为我是在几个小时前下载的。
我在.ToEqual
上得到了一个未定义的内容,我还尝试了.equals
和.contains
。
答案 0 :(得分:0)
它被称为toEqual()
。替换:
expect(element(by.name('selectedCallscript')).$('option:checked').getText()).ToEqual('Action Verification');
使用:
expect(element(by.name('selectedCallscript')).$('option:checked').getText()).toEqual('Action Verification');