第一题:按照以下步骤在PyCharm中进行自动化测试脚本编写,并执行脚本。
步骤:
(1)设置智能时间等待5秒;
(2)通过name属性定位用户名输入框,并输入用户名sysadmin;
(3)通过name属性定位密码输入框,并输入密码SysAdmin123;
(4)通过tag_name方法定位登录按钮,使用click()方法点击登录按钮;
(5)通过get_screenshot_as_file方法对页面进行截图(图片命名为:denglu.png)。
相关代码:
#导包
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://192.168.5.10/ams/front/login.do?")
#智能等待时间5s
driver.implicitly_wait(5)
#输入项目代号(视系统显示而定)
driver.find_element_by_name('taskId').send_keys('XX')
#通过name属性定位用户名输入框,并输入用户名sysadmin
driver.find_element_by_name('loginName').send_keys('sysadmin')
#通过name属性定位密码输入框,并输入密码SysAdmin123
driver.find_element_by_name('password').send_keys('SysAdmin123')
#通过tag_name方法定位登录按钮,使用click()方法点击登录按钮
driver.find_element_by_tag_name('button').click()
#通过get_screenshot_as_file方法对页面进行截图(图片命名为:denglu.png)
driver.get_screenshot_as_file('denglu.png').imag
最后一步保存图片会在文件所在目录生成截图