选择量角器中的特定选项

玛努利

我是新出生的质量检查人员,我在这里尝试编写一个量角器脚本,以从下拉列表中选择一个选项。我的下拉菜单中有2个选项,我正在尝试从数字中选择它。

这是我正在使用的代码。

var selectDropdownbyNum = function ( element, optionNum ) {
    if (optionNum){
    var options = element.findElements(by.tagName('entity.company_id as entity.company_name for entity in entities'))   
      .then(function(options){
        options[1].click();
      });
    }
  };

页面加载时,默认情况下会选择选项2。我需要从下拉列表中选择选项1。但是,我的代码没有做到这一点。

这是select选项的代码段。

<select required="required" class="form-control empty ng-pristine ng-valid ng-not-empty ng-valid-required ng-touched" name="entity_id" ng-model="invoice.entity_id" ng-options="entity.company_id as entity.company_name for entity in entities" ng-required="true" ng-change="entitySelect(invoice.entity_id)">

  <option value="string:568f97841a4885e5de39900e" label="Option Global">Option Global</option>

  <option selected="selected" value="string:568f976a1a4885e5de39900d" label="Option Computer Studies">OptionComputer Studies</option>

</select>

提前致谢 :)

玛努利

找到了完美的答案。

element.all(by.css('cssSelector of the dropdown')).each(function (eachElement, index) 
    {
       eachElement.click();// select the <select>
       browser.driver.sleep(500);// wait for the renderings to take effect
       element(by.css('cssSelector of option want to select')).click();// select the first md-option
       browser.driver.sleep(500);// wait for the renderings to take effect
   });

这就像平静:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

量角器中的'$'选择器

来自分类Dev

量角器获取所有选择框(选项)值

来自分类Dev

量角器-选择文本

来自分类Dev

如何使用量角器一步选择下拉列表中的 2 个选项

来自分类Dev

量角器-获取列表中的特定元素

来自分类Dev

量角器测试ng-grid中的特定细胞

来自分类Dev

复杂的量角器选择器

来自分类Dev

量角器条件选择器

来自分类Dev

复杂的量角器选择器

来自分类Dev

使用量角器和Cucumingjs选择单选按钮选项时出错

来自分类Dev

量角器右键单击可以正常工作。但无法选择其中的一个选项

来自分类Dev

使用量角器,如何获得除当前选择的选项之外的随机选择选项?

来自分类Dev

量角器在特定位置双击

来自分类Dev

无法在使用量角器的搜索中选择特定结果-AngularJS

来自分类Dev

量角器 - 选择会选中所有选项,脚本无法正确选择其中之一

来自分类Dev

量角器按钮单击并在新选项卡中打开页面

来自分类Dev

量角器E2E测试中的参数化选项下拉列表

来自分类Dev

如何在量角器中执行 Control+Click 的多选选项?

来自分类Dev

量角器选项在 package.json 脚本中不起作用

来自分类Dev

量角器中的动态变量

来自分类Dev

量角器测试中的同步处理

来自分类Dev

单击表中的列-量角器

来自分类Dev

量角器中的browser.getProcessedConfig

来自分类Dev

处理量角器中的未知错误

来自分类Dev

在量角器中测试模板?

来自分类Dev

For循环未在量角器中执行

来自分类Dev

量角器-在Android中滚动页面

来自分类Dev

量角器操纵页面中的脚本

来自分类Dev

在量角器测试中访问角度