借助WebDrivr技术实现图书馆Web业务操作自动化.docVIP

借助WebDrivr技术实现图书馆Web业务操作自动化.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
借助WebDrivr技术实现图书馆Web业务操作自动化

借助WebDriver技术实现图书馆Web业务操作自动化   摘 要 论文以图书馆VPN账号的自动审核为例,介绍了WebDriver在图书馆业务操作自动化中的应用。实践证明,通过引入WebDriver自动化技术不仅能够大幅提高工作效率,还提升了用户体验和满意度。论文探讨了该技术在图书馆的广阔应用前景,并提供了Github案例全部的演示视频以及完整的源代码。 中国论文网 /1/viewhtm  关键词 账号自动审核 WebDriver 图书馆自动化   分类号 G250.7   DOI 10.16810/ki.1672-514X.2018.02.015   Using WebDriver to Implement the Automation of Business in Library: Taking Auto-verification of VPN Accounts for Example   Hou Zhijiang   Abstract Taking the automatic verification of VPN account as an example, this paper introduces the application of WebDriver in the automation of library business. In practice, it has proved that WebDriver raises the efficiency greatly and improves users’ experience and satisfaction. Then, this paper discusses some promising use case of this technology in library, and provides both the demo video and all related source code of Github.   Keywords Account auto-verification. WebDriver. Automation of library.   0 背景   为了方便师生在校外访问图书馆电子资源,笔者所在图书馆使用了某VPN远程访问系统。出于安全考虑,图书馆需要验证用户的真实身份,为此,图书馆安排专职人员进行账号申请者的身份验证。这项业务的流程是,先由用户自助注册申请账号,然后等待图书馆馆员审核,审核通过后账号即可生效使用。这一流程看似没有问题,但随着时间的推移,时效性问题逐步凸显出来。考虑到周末和节假日,图书馆给读者的承诺是三天内完成账号审核,但在实际中要求专职馆员加大账号审核处理频次,每天务必处理三次。而最近的一次读者调查结果显示,这项服务是读者对图书馆服务最不满意的一项服务,理由是等待审核的时间太长了,尤其是遇上周末,一等就得两三天。进一步调查访谈发现,原来很多读者想到使用校外访问VPN系统时,多数是在一些比较着急的情况下,例如科研中突然需要用到一篇文献,或者在家中突然有一个思路想要验证等等,所以漫长的等待让用户觉得难以接受。要解?Q这个问题,光靠加大人工审核频次是不行的。为了提高用户满意度,必须依靠自动化技术。沿着这一思路,笔者开始探寻一种能够实现Web操作自动化的技术,用机器来弥补人工的不足。最终,笔者发现WebDriver自动化技术,能成功完成VPN账号自动审核任务,达到良好效果。   1 WebDriver简介   WebDriver全称Selenium WebDriver,是知名软件自动化测试框架Selenium[1]的最新版本,代表了目前最先进的现代Web程序自动化测试技术。在本研究中,笔者对软件自动化测试领域的技术加以借鉴和整合,将其应用到图书馆Web业务操作的自动化中来。   WebDriver的工作原理如图1所示。WebDriver的核心是一组与浏览器交互通讯的接口和协议,使得外部程序能够通过这一标准编程接口与任何遵循该协议的浏览器直接进行交互,从而绕过鼠标、键盘等用户交互设备,直接向浏览器发出各种操作指令。目前大多数主流的浏览器例如IE、FireFox、Chrome等均支持WebDriver,各自都提供有WebDriver驱动程序。   图1中的箭头方向描述了WebDriver程序工作的流程。以点击网页中的按钮为例,可以更加清楚地描述其工作原理:用户在Python程序中指出要执行点击动作的按钮及其标识参数,SDK(Software Development Kit)软件包将高级语言翻译成底层WebDriver协议的通讯指令,通知给浏览器的WebDriver驱动程序(例如Firefox驱动程序),驱

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档