Protractor 如何获取下拉量角器的已选值

Protractor 如何获取下拉量角器的已选值,protractor,Protractor,我有一个select标签,下面有一些选项。我从这些值中选择一个值和其他字段值,并移动到下一页。返回上一页后,我想检查下拉列表值是否与我选择的相同。如何使用量角器获取已选择的值。请有人帮忙。首先选择输入,然后使用css选择选项,并使用选项:selected标记: var selected = element(by.css('#ID_OF_THE_SELECT option:selected')) 首先选择输入,然后使用css选择选项,使用选项:selected标记: var selected =

我有一个select标签,下面有一些选项。我从这些值中选择一个值和其他字段值,并移动到下一页。返回上一页后,我想检查下拉列表值是否与我选择的相同。如何使用量角器获取已选择的值。请有人帮忙。

首先选择输入,然后使用css选择选项,并使用
选项:selected
标记:

var selected = element(by.css('#ID_OF_THE_SELECT option:selected'))

首先选择输入,然后使用css选择选项,使用
选项:selected
标记:

var selected = element(by.css('#ID_OF_THE_SELECT option:selected'))

在@Grasshopper的评论之后,我阅读了以下内容,以下内容对我很有用:

expect(element(by.xxxxxx('xxxxxxx')).$('option:checked').getText()).toEqual('xxxxxx')

在@Grasshopper的评论之后,我阅读了以下内容,以下内容对我很有用:

expect(element(by.xxxxxx('xxxxxxx')).$('option:checked').getText()).toEqual('xxxxxx')

看一看这个,转到文章末尾寻求解决方案-请提供一些HTML和您当前解决此问题的尝试,以便我们可以帮助您。看一看这个,转到文章末尾寻求解决方案-请提供一些HTML和您当前解决此问题的尝试,以便我们可以帮助您。您好,谢谢大家。下面的内容对我有用expect(element(by.id('id')).element(by.css('option:checked')).getText()).to.finally.equal(value)没有:已选择的选择器,但有:已选中(请参阅)。您还可以使用
element(by.css('ID_of the_SELECT option[selected]'))
Hi,谢谢大家。下面的内容对我有用,expect(element(by.ID('ID')).element(by.css('option:checked')).getText()to.finally.equal(value)没有:selected选择器,但有:checked(请参阅)。您还可以使用
元素(by.css(_selectoption[selected]”的“#ID_))