如何在单个集成测试中测试 Web 和 MS Office?
我看过很多关于 Selenium 的用于 Web 集成测试的帖子,但没有看到用于 Web 和 Office 文档(MS Office 或 OpenOffice)的帖子。
我想创建一个集成测试来测试通过 WebDAV 打开文档并将文档保存到给定位置(可以是 Windows 或 Linux 路径)。
有谁知道有一个框架可以在单个集成测试中支持以下步骤?
- 向服务器发送 HTTP 请求,例如
http://myserver/mypath
。 - 模拟 URL 单击类似
http://myserver/mypath/mydoc.doc
的链接。 - 当 mydoc.doc 在客户端(MS Office 或 OpenOffice)上打开时,输入一些文本并将其保存到给定位置。
- 关闭 mydoc.doc(关闭处理它的任何应用程序,即 Word 或 OpenOffice)。
I've seen lots of posts on Selenium for web integration testing, but not for web and office documents (MS Office or OpenOffice).
I would like to create an integration test to test opening a document over WebDAV and saving the document to a given location (can be Windows or Linux path).
Does anyone know of a framework that would support the following steps in a single integration test?
- Send a HTTP request to a server, say
http://myserver/mypath
. - Simulate a URL click on a link like
http://myserver/mypath/mydoc.doc
. - When mydoc.doc opens on the client (in MS Office or OpenOffice) enter some text and save it to a given location.
- Close mydoc.doc (closing whatever application handles it, i.e. Word or OpenOffice).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在这里回答我自己的问题,看起来 http://sikuli.org 可以解决问题,但还没有测试它
Answering my own question here, looks like http://sikuli.org will do the trick, have yet to test it though