如何捕获ng-reflect-value的值以测试其预期值?

时间:2018-09-09 05:57:04

标签: angular selenium protractor

对于每个附件,我正在使用以下语句“ private readonly By _idTxt = By.XPath(“ .//*[@ class ='metric-set-details-dropdown'] /../ button [ng-reflect-value]“); ”,希望为断言测试捕获属性 ng-reflect-value 的值,但我的测试运行失败,并显示“ OpenQA。 Selenium.NoSuchElementException:没有这样的元素:无法找到元素:{“ method”:“ xpath”,“ selector”:“ .//*[@ class ='metric-set-details-dropdown '] /../ button [ng-reflect-value]“}”

感谢任何输入!

谢谢, 天enter image description here

1 个答案:

答案 0 :(得分:1)

仅供参考,您不应该依赖ng-reflect-*,因为angular仅将这些属性用于调试目的。 如果仍然需要,请参阅: https://stackoverflow.com/a/44469527/9709887