2017-02-03 10 views
2

私はTelerik Test Studioのオンラインリソースとチュートリアルを行っていますが、これらの基本的な例はどれもスライダに関する問題をカバーしていないようです。Telerikテストスタジオ - 剣道UI外のWebページスライダとのやりとり

スライドバーが付いているウェブページでいくつかのテストを行う予定です。それらが実装されている方法はちょっと変わったので、私はTelerik Test Studioのスライダを使って作業するのが一般的な方法であるかを尋ねたかったのです。私はドラッグアンドドロップを試しましたが、これは一貫して動作していないようです(アクションの開始位置と終了位置はモニターに基づいているため)。 MouseDown + DragTo + Mouse Upアクションに関しては潜在的に思えましたが、私がテストしていたインターフェース上でそれらを動作させるようには見えませんでした。一般的に、きれいにレイアウトされた剣道のUI要素の外側にあるスライダーとやりとりする方法についていくつかのアドバイスがあります。

フィードバックをいただきありがとうございます。

答えて

0

は、私のチームでは、我々は通常、剣道のJavaScript APIを使用して、例えばコントロールでラップ:私はIT-Advanced Web UI Components Automation with Telerik Testing Frameworkについての記事を書いた

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); 
    } 
} 

。私はあなたも同様のアプローチを使うことができると思います。

+0

Anton、洞察力ありがとうございました。これはおそらく、スライダー(と他の要素)のやりとりの細かい部分に入る助けとなるでしょう。 Telerik Test Studioで紹介されている「ドラッグ&ドロップ」オファーの一貫性に関して、テストを実行したときにポップアップがアクティブウィンドウの問題を引き起こしていたことが判明しました。そのような小さな飛び出しで、私はこれらのより複雑なアプローチを使うように働くことができます! –

関連する問題