【问题标题】:select the value from ul-li dropdown in protractor从量角器中的 ul-li 下拉列表中选择值
【发布时间】:2017-03-31 18:18:27
【问题描述】:

element我想从 6 个选项的下拉列表中选择第三个值,单个选项的代码 sn-p 如下:div 类在 li 类下。

RELV-间接税

RELV-间接税

我不想按 id 选择,而是想将值作为“RELV-间接税”传递。怎么做?

【问题讨论】:

  • RELV-间接税
  • 如果您检查元素并附上屏幕截图会很好。
  • 基山,附同。参考 element.png
  • 标签: protractor


    【解决方案1】:

    试试下面的代码,让我知道。 我猜点击dropdown 对你有用。

    var selectdropdown = element(by.xpath("//select[@id='TaxProcessMod']")); 
    selectdropdown.click();
    selectdropdown.all(by.xpath("//option[@class='ng-scope ng-binding']")).get(1).click(); 
    

    selectdropdown.all(by.className("ng-scope ng-binding")).get(1).click();
    

    【讨论】:

    • 以上是抛出错误。我添加如下,它正在工作。 var selectdropdown = element(by.xpath("//select[@id='TaxProcessMod']")); selectdropdown.click(); element.all(by.repeater("taxProcessDropdown | filter: {value: '!All'}")).get(1).click();
    • 我建议你去上课,而不是item in taxProcessDropdown | filter: {value: '!All'}
    • 看看我编辑的答案。更简单
    • 哦,是吗?如果没有量角器元素,我总是优先考虑,我会选择其他元素。由于 by.repeater 可用,我已经使用它。这不是一个好方法吗?由于我是量角器的新手,请指导我
    • ng 标签都不错,但内容有点乱item in taxProcessDropdown | filter: {value: '!All',这就是我告诉你去上课的原因。 Protractor 仅从 selenium 继承,因此使用该类没有问题。
    猜你喜欢
    相关资源
    最近更新 更多
    热门标签