缓存怎么清空

  为了保证每次运行时,脚本都有一个全新的运行环境,避免历史数据及缓存对运行产生影响,每次脚本运行前浏览器的临时文件夹都需要清空,保存的历史数据也需要清理干净。通过图 7 所示配置,每次浏览器关闭时,这些数据会被自动清空,为下次运行提供了干净的环境。

  图 7. 清空临时文件夹

  浏览器的自动填充功能如何禁用

  IE 提供的文本框自动填充功能,可以自动记忆某些词条,下次使用的时候为用户提供选择,极大方便了用户的使用,然而在自动化测试中,自动填充功能有时会遮盖相邻的文本框,自动化脚本无法正确输入相应内容,导致脚本运行出错。如图 8 所示。

  图 8. 自动填充遮盖相邻文本框

  当启用了自动填充功能后,由于 wpsadmin1/wpsadmin2/wpsadmin3 已经被记忆,当脚本输入 wpsadmin 时,提示列表仍然存在,此时如果脚本试图在第二个文本框中输入内容,则会出现问题,因为该文本框已被提示列表完全遮住。所以我们建议在自动化脚本运行环境中,尽量避免启用自动填充功能。禁用自动填充功能的设置如图 9 所示。

  图 9. 禁用自动填充功能

  如何去除我不需要的警告信息

  当禁用了弹出阻止功能以后,你可能会遇到另外一些不需要的警告信息,这些警告信息随时以弹出窗口方式在脚本运行的某一刻弹出来,你无法预料脚本运行到哪一步会遇到,像埋下了定时炸弹,给脚本运行带了更多的不稳定因素,屏蔽这些警告信息成为我们要解决的另一个问题。通过 IE 的选项 -> 高级设置中的设置,可以达到这一目的,如图 10 所示,首先禁掉页面脚本调试功能,对于页面脚本错误,不需要弹出窗口;同时启用 IE 的自动恢复机制,在 IE 出现意外崩溃的情况下能够自动恢复,保证脚本运行的连贯性。

  图 10. 禁用脚本调试