本文详细介绍Ghost Driver的使用方法,基于Python 2.7环境,结合Selenium与Ghost Driver技术,通过图文形式演示如何在无界面浏览器状态下操控网页应用,适用于自动化测试场景,特别推荐给从事软件测试的相关人员参考学习,操作简便,效率高。
1、 使用本教程前,请确保已配置好 Selenium 2.0、Python 2.7 及 PhantomJS 相关环境。
2、 在EditPlus中新建一个名为demotest.py的文件,输入指定代码后保存至D盘根目录,注意将代码中的dr.get(这里是百度首页地址)替换为实际的百度首页网址后再运行。
3、 打开命令提示符窗口,输入命令python d:demotest.py,然后按回车执行,即可看到我们编写的代码运行后的结果。该操作会调用Python解释器运行指定路径下的脚本文件,并在窗口中显示输出内容。
4、 下页代码的含义讲解一下
5、 这两行代码用于提示Python将中文字符转换为UTF-8编码格式。
6、 这行代码用于导入webdriver相关包,若不导入,后续程序将无法运行。
7、 创建PhantomJS浏览器驱动实例
8、 打开指定网址以获取网页内容。
9、 我手动输入了百度的网址。
10、 打印当前网页标题,此处显示为百度标题。
11、 关闭驱动程序

