繁体   English   中英

Telerik Test Studio-与Kendo UI外部的网页滑块交互

[英]Telerik Test Studio - Interacting With Webpage Sliders Outside of Kendo UI

我一直在浏览Telerik Test Studio的在线资源和教程,这些基本示例似乎都没有涵盖我所遇到的问题-滑块。

我正在尝试对具有滑动条的网页进行一些测试。 它们的实现方式有些奇怪,所以我想问一下在Telerik Test Studio中使用滑块的常见做法是什么。 我已经尝试了拖放操作,但似乎无法始终如一地工作(因为动作的开始和结束位置基于监视器)。 关于MouseDown + DragTo + Mouse Up动作似乎很有潜力,但是我似乎也无法使它们在我正在测试的界面上正常工作。 总的来说,我想就如何与布局合理的Kendo UI元素之外的滑块进行交互提供一些建议。

预先感谢您的任何反馈。

在我的团队中,我们通常使用Kendo JavaScript API并将其包装在控件中,例如:

public class KendoColorPicker
{
    private readonly string colorPickerSetColorExpression =
        "$('#{0}').data('colorpicker').value('#{1}');";
    private readonly string idLocator;
    public KendoColorPicker(string idLocator)
    {
        this.idLocator = idLocator;
    }
    public void SetColor(string hexValue)
    {
        string scriptToBeExecuted = string.Format(colorPickerSetColorExpression, this.idLocator, hexValue);
        Manager.Current.ActiveBrowser.Actions.InvokeScript(scriptToBeExecuted);
    }
}

我写了一篇关于它的文章- 带有Telerik Testing Framework的高级Web UI组件自动化 我认为您可以使用类似的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM