3
私たちは、UIテストを自動化するために分度器を使用しています。私たちのUIアプリケーションの一環として、ドキュメント文書に電子署名する必要があります。 この文書の署名を自動化する方法はありますか?UIの自動化:文書の署名を自動化できますか?
私たちは、UIテストを自動化するために分度器を使用しています。私たちのUIアプリケーションの一環として、ドキュメント文書に電子署名する必要があります。 この文書の署名を自動化する方法はありますか?UIの自動化:文書の署名を自動化できますか?
はい、できます。マウスイベントを使用して '署名'をシミュレートする必要があります。
鍵は、action sequenceを作成し、署名パッド内に描画することです。このためにbrowser.action()を利用することができます。私は以下を試して、オープンソースの絵であるappの上に署名を描いてシミュレートしました!
あなたはDocuSignのために、署名ボックス内に描画する必要がある場合は、あなたのニーズに合わせて、これをカスタマイズすることができ
it('Sample Sig Test', function(abc){
browser.driver.get("https://www.youidraw.com/apps/painter/");
browser.driver.sleep(5000)
//Identify the box inside which we should draw to create signature
var SigPad = browser.driver.findElement(By.xpath(('//*[@id="painter"]')));
//Create an action sequence
browser.driver.actions().
mouseMove(SigPad).
mouseDown().
mouseMove(SigPad, {x: 110, y: 200}).
mouseMove(SigPad, {x: 500, y: 600}).
mouseMove(SigPad, {x: 2500, y: 1000}).
mouseMove(SigPad, {x: 0, y: 0}).
mouseUp().
perform();
});
詳細についてはmy blogを参照してください
以下の解決策が有効かどうかを確認したいだけですか? – AdityaReddy