Robotframework:angularjs:无法 select 下拉列表中的值

Robotframework: angularjs: unable to select a value in dropdown

我正在使用 robotframework 来自动化 angularjs 应用程序。

我有一个包含州列表的下拉菜单。我需要 select 其中 1 个。附上图片

Values that are available in dropdown

HTML for this

有人可以帮助 select 从下拉列表中获取值吗?

下面我试过了

***variables***

${Residential_Address_State}    dom = document.getElementById('PD_Me_AddrRes').getElementsByTagName('span')[3]

***test cases***

click element  ${Residential_Address_State}
select from list by value    ${Residential_Address_State}    Victoria

我也尝试 select 从列表中按索引和标签,它没有用。它点击了元素,但它没有 select 下拉列表中的列表,即 victoria。

有人可以帮忙吗?

只需单击您需要的元素

Click Element  xpath=//li[text()="Victoria"]

此外,如果您还没有考虑使用 ExtendedSelenium2Library