隐式等待是否考虑可点击性,可见性或显示性,或者只是元素是否存在于DOM中?
我试图单击列表中的元素(AngularJs ng-repeat指令),但是代码抛出StaleElementException。
我有30秒钟的隐式等待时间,并且尝试过Thread.Sleep,Wait.Until等,但是仍然遇到相同的问题。如果我调试并逐步执行代码,则通过.FindElement(By.CssSelector())提取元素后,该元素在调试器中可用,但是调用.Click()会引发错误。
认为这可能是由于将元素添加到DOM所致,因此解决了隐式等待,但在调用.Click()时不可见。我该如何验证?