存储Select_list的对象

时间:2015-04-08 09:30:17

标签: ruby watir

请考虑以下代码

a=b.select_lists[0]
a.select("Agent")

在前面提到的代码中,第一行花费了很多时间,所以任何人都可以告诉我有没有办法存储" a"没有从b.select_lists [0]获取进一步使用的对象?或者无论如何我们可以直接获得' a'?

我试图为选择列表编写的代码如下所示

<select class="ng-valid ng-dirty" style="" ng-change="selectionsAgentType(AgentType)" ng-model="AgentType"> <select class="ng-valid ng-dirty" ng-change="AgentCategorySelected(agentoptions)" ng-model="agentoptions">

1 个答案:

答案 0 :(得分:1)

如果option text: 'Agent'在此页面上是唯一的。

如果您只需要模拟select

b.option(:text, 'Agent').select

此外,如果您需要此value

option
a = b.option(:text, 'Agent').value

其他,

b.select_lists.first.option(:text, 'Agent').select


a =  b.select_lists.first.option(:text, 'Agent').value