我最近开始使用 Selenide,我喜欢它允许的流畅代码。但是,我确实对 ElementsCollection 有奇怪的问题。
$$("some ref").filterBy(not(attribute("an-attr-that-should-not-be"))).getTexts()
此查询间歇性地返回 stringified StaleElementReferenceExceptions
,我不明白为什么。
如果我在调试器中运行查询,它会返回有效值,而在正常运行时(单线程应用程序),这就是我得到的。
目标元素是一个 GWT 组合框结果列表。
有人可以指出我正确的方向吗?
更新:如果相关,我正在使用 InternetExplorerDriver。