自动化测试要求
1、执行自动化测试
本部分按照软件自动化测试任务书要求,执行自动化测试;对页面元素进行识别和定位、编写自动化测试脚本、成功执行脚本并将脚本粘贴在自动化测试报告中,自动化测试具体要求如下:
题目:按照以下步骤在 PyCharm 中进行自动化测试脚本编写,并执行脚本。
步骤:
(1)从 Selenium 中引入 WebDriver;
(2)使用 Selenium 模块的 WebDriver 打开谷歌浏览器;
(3)在谷歌浏览器中通过 get 方法发送网址打开人力资源综合服务系统登录页面;
(4)增加智能时间等待 30 秒;
(5)查看登录页面中的用户名输入框元素,通过 xpath 属性定位用户名输入框,并输入用户名 hrteacher;
(6)查看登录页面中的密码输入框元素,通过 id 属性定位密码输入框,并输入密码 123456;
(7)查看登录页面中的登录按钮元素,通过 tag_name 方法定位登录按钮,使用 click()方法点击登录按钮进入人力资源综合服务系统首页;
(8)在人力资源综合服务系统首页通过 link_text 方法对“人资工作台”按钮进行定位,使用 click()方法点击“人资工作台”按钮进入人资工作台页面;
(9)在人资工作台页面通过 link_text 方法对左侧菜单“员工基本信息管理”按钮定位并使用 click()方法点击;
(10)定位员工基本信息管理菜单下的“员工照片管理”按钮并使用 click()方法点击;
(11)在员工照片管理页面通过 xpath 方法定位页面中的第一条数据并通过click()点击;【如果员工照片管理页面没有数据请自己造一条数据】
(12)在编辑员工照片页面通过 name 方法定位“选择本地文件”按钮,并通过 send_keys()方法上传员工照片;【如果没有照片请自己截图一张图片】
(13)上传成功照片之后,使用 get_screenshot_as_file()方法对页面进行截图。
2、自动化测试报告编写
根据自动化测试情况,参考自动化测试报告模版,按要求编写自动化测试脚本并将全部脚本粘贴到自动化测试报告中,完成自动化测试报告的编写。