01、实战案例:自动化网页资料单选实战
本实战采用Python 3和Selenium工具实现自动化网页资料单选实战。本案例先通过建立离线的单选静态网页,再利用Selenium和Python编写代码,实现自动打开资料单选网页,并在网页中自动选择“唱歌”单选按钮,2s后再自动选择“跳舞”单选按钮。具体步骤如下。
步骤1: 新建一个静态网页文件,单击“开始”按钮,找到“记事本”,打开记事本,在记事本编辑区输入设置静态网页的代码。再单击记事本菜单栏中的“文件”按钮,在下拉菜单中选择“另存为”选项,选择适当的存储位置,并将文件命名为“webpage.html”。用浏览器打开webpage.html,如图1所示。
■ 图1 静态资料网页
步骤2: 打开海龟编辑器,单击顶部菜单栏中的“文件”按钮,在下拉菜单中选择“新建文件”选项,双击文件栏中的“我的文件”按钮,将其命名为“test.py”。根据Python和Selenium的规范,编写测试代码,如图2所示。
■图2 基于Selenium的自动化测试文件test.py
步骤3: 单击“运行”按钮,详细步骤与上一案例相似。可以发现火狐浏览器自动打开,随后进入webpage.html页面,网页将自动选择“唱歌”,2s后又自动选择“跳舞”,如图3所示。
■ 图3 案例(2)效果图
代码如下。
(1) webpage.html文件代码如下。
(2) test.py文件代码如下。