我正在编写一个应用程序,该应用程序应与DocuSign进行交互以创建信封,然后在所有签名者都签名后下载签名的文档。
还有其他几种用例,但这对这个问题无关紧要。
我想知道编写自动化集成测试的最佳方法是什么。 我需要使签署者与DocuSign的交互自动化吗?这意味着我必须接收电子邮件,单击链接等...
即使看起来可能,也似乎并不理想。有没有一种方法可以在开发环境中“模拟”签署者的行为?
答案 0 :(得分:2)
关于可以在不查看文档的情况下对文档进行签名的讨论很多。结论是,不可以,用户不能在不查看文档的情况下对其进行签名。用户必须查看/查看要签名的内容。因此,需要使用Selenium或其“风味”之一或您喜欢的几乎任何UI自动化来使该零件自动化。是的,这涉及接收电子邮件,单击链接,打开文档并签名。您可以使用Mailinator或任何其他电子邮件服务,可以利用其API来为您提供便利。
对于DocuSign集成自动化的其他部分,建议使用API(使事情更稳定)。
因此,非常简单的工作流程步骤应如下所示: