为了账号安全,请及时绑定邮箱和手机立即绑定

在硒测试中遇到 ng 选择框问题

在硒测试中遇到 ng 选择框问题

qq_笑_17 2021-06-07 17:47:12
我目前正在尝试从使用 ionic 进行前端实现的网站测试某个元素。我被这个使用ng-select列表框的元素卡住了。我试图找到各种不同的答案,并尝试了许多不同的方法组合,但仍然没有运气。目前我的代码通过 xpath 找到这个元素。我试过的:选择类,不工作,报错信息ng 类型的元素选择不选择.click(), 总是得到一个错误信息“元素在这一点上不可点击......”Javascript 执行程序单击,没有任何反应。.sendKeys(), “无法聚焦元素”或“元素不是输入类型”还有其他一些...我有点在我的选择结束。我不知道如何与这个盒子互动。有没有其他可行的方法?另外,我对我实际上应该与哪个元素进行交互感到困惑?我试过了sendKeys,ngInput但它不接受输入。我试过选择ng-select.我的主要目标是模拟对所述元素的点击,就像用户从下拉列表中选择一样。下面是特定元素的 HTML 代码,用 ionic 编码。<ng-select class="ng-select ng-select-single ng-pristine ng-valid ng-select-bottom ng-touched"           formcontrolname="productBrand" role="listbox">  <div class="ng-select-container ng-has-value">    <div class="ng-value-container">        <div class="ng-placeholder"></div>        <!----><!---->            <!----><div class="ng-value disabled">                <!---->                <!---->                    <span aria-hidden="true" class="ng-value-icon left">×</span>                    <span class="ng-value-label">Select from list            </span>            </div>        <!---->        <!----><div class="ng-input">            <!----><div role="combobox" tabindex="0" aria-expanded="false">            </div>            <!---->        </div>    </div>    <!---->    <!----><span class="ng-clear-wrapper" title="Clear all">        <span aria-hidden="true" class="ng-clear">×</span>    </span>    <span class="ng-arrow-wrapper">        <span class="ng-arrow"></span>    </span></div><!----></ng-select>任何帮助表示赞赏!
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信