Javascript UI自动化:我们可以自动签署文档吗?

Javascript UI自动化:我们可以自动签署文档吗?,javascript,protractor,docusignapi,Javascript,Protractor,Docusignapi,我们正在使用量角器自动化UI测试。作为UI应用程序的一部分,我们必须对docusign文档进行电子签名。 是否有一种方法可以自动执行此文档签名 是的,你可以!。您必须使用鼠标事件模拟“签名” 关键是在签名板内创建一个和绘制。因为这是可以利用的。我尝试了下面的方法,并在一幅开源画作上模拟画了一个签名,效果很好 如果您需要在签名框内绘制文档签名,您可以自定义此选项以满足您的需要 it('Sample Sig Test', function(abc){ browser.driver.get("

我们正在使用量角器自动化UI测试。作为UI应用程序的一部分,我们必须对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();
}))


请参考更多信息

只是想检查以下解决方案是否适用于您?可能值得尝试一下,以确认它是否有效。