编码的UI问题:如何使用编码的UI脚本在网页中滚动

时间:2014-06-25 12:12:53

标签: css coded-ui-tests

我在网页(css + html)中有两个滚动条(水平和垂直)。此滚动条是浏览器默认控件。

我的问题是:编码的用户界面无法识别垂直滚动条并将水平滚动条识别为单一控件,因此不确定在哪里点击滚动。

开发人员正在使用css属性滚动条。因此它会自动检测定义容器中的数据溢出(水平和垂直)。

感谢您对此问题的帮助,请让我知道如何在网页中水平和垂直滚动。

最诚挚的问候, 苏尼

2 个答案:

答案 0 :(得分:0)

编码用户界面允许您使用Mouse.MoveScrollWheel()移动鼠标滚轮。你可以指定一些轮子卷轴(实际上只是轮子的部分运动),一个可选的修改键可以在转动轮子时保持,甚至还有一个UITestControl来移动轮子(如果你有一个文本区域,则很有用)你的页面有滚动条。)

就水平滚动而言,我无法在Coded用户界面中找到方法来执行此操作,但 this article涵盖了使用System.Windows.Automation完成任务。

答案 1 :(得分:0)

我发布了一个类似的问题,我希望按特定像素垂直滚动页面。您可以在此处查看解决方案。 Scroll web page in codedui。解决方案不完全是CodedUI,但通过使用本机控件,我们可以按需要的像素水平和垂直滚动页面。