从应用程序非角度下拉菜单中选择选项

时间:2017-01-27 22:45:46

标签: selenium protractor

我的目标:

从下拉列表中选择非角度

的值

我的问题:

我没有在互联网上找到任何有效的选项来选择非角度应用下拉列表中的选项

我的下拉列表

<select class="form-control" name="seller" required="" onchange="location.href='/dashboard/listings/add?seller='+$(this).val()">
    <option value="">Choose...</option>
    <option value="588a82ec516f550400407f05">a (rafael@rafael.com)</option>
</select>

1 个答案:

答案 0 :(得分:0)

如果您应用&#34;选择 - &gt;选项&#34;帮助抽象引入here,你可以这样做:

var SelectWrapper  = require('select-wrapper');
var seller = new SelectWrapper(by.name('seller'));

seller.selectByPartialText('rafael@rafael.com');

或者,如果直接使用by.name()by.cssContainingText()定位器执行此操作:

var seller = element(by.name('seller'));
seller.element(by.cssContainingText("option", "rafael@rafael.com")).click();