根据附件,我使用此语句“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]"}"
欢迎任何意见!
最佳答案
仅供引用,您不应该依赖 ng-reflect-*
因为 Angular 添加这些属性仅用于调试目的。
不过,如果您需要它,请参阅:
https://stackoverflow.com/a/44469527/9709887
关于angular - 我如何捕获 ng-reflect-value 的值来测试其预期值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52241762/