我有一个要确认其属性的对象列表,问题是它们每秒大约重新加载一次在页面上。
[每当我尝试引用列表中的任何元素时,我都会得到一个过时的元素异常。我尝试在检查之前刷新元素,但仍然出现异常。
初始化元素时是否可以缓存元素?
这是我获取元素的方式:
[FindsBy(How = How.XPath, Using = @"//*[@id='Log']/table/tbody/tr/td[4]")]
public IList<IWebElement> logs;
您需要使用CacheLookup,请尝试一次
[FindsBy(How = How.XPath, Using = @"//*[@id='Log']/table/tbody/tr/td[4]")][CacheLookup]
public IList<IWebElement> logs;