我有一个listview,当我点击一个项目时我会重新加载。我想记住滚动位置,所以我使用以下代码:
IWebElement iframe = driver.FindElement(By.XPath("//html//body//iframe"));
driver.SwitchTo().Frame(iframe);
Actions action = new Actions(driver);
action.MoveByOffset(x-coordinate, y-coordinate);
action.Click();
action.Perform();
它的工作正常,但它显示了滚动。在我将ChangeView方法的disableAnimation参数更改为true后,它不会按预期显示滚动,但它会完全混淆列表位置,而不会滚动到我单击的元素。
所以问题是:
1)这是winrt中的一个错误吗?
2)我可以覆盖ChangeView的动画,这样它会立即滚动,就像为disableAnimation参数提供true一样吗?
3)任何其他解决方案?