菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题: selenium-魏清-20210227 [打印本页]
作者: 5269 时间: 2021-2-27 17:48
标题: selenium-魏清-20210227
学习内容:
实现登录:
driver.find_element_by_id('account').send_keys('admin')
driver.find_element_by_id('password').send_keys('123456')
driver.find_element_by_id('submit').click()
点击 后台管理
driver.find_element_by_id('s-menu-superadmin').click()
# 进入frame
iframe = driver.find_element_by_id('iframe-superadmin')
driver.switch_to.frame(iframe)
# 循环添加用户
for i in range(9,15):
# 点击 添加成员
driver.find_element_by_link_text('添加成员').click()
username = 'user%d'%i
# 用户名
driver.find_element_by_id('account').send_keys(username)
# 真名
driver.find_element_by_id('realname').send_keys(username)
# 性别 -- 平均选取
driver.find_element_by_id('genderm' if i%2==0 else 'genderf').click()
# 部门
select = driver.find_element_by_id('dept')
depts = Select(select)
depts.select_by_value(random.choice(['9','10','11','12','13','14']))
# 角色
select = driver.find_element_by_id('role')
roles = Select(select)
roles.select_by_index(random.randint(1,16))
# 密码
driver.find_element_by_id('password1').send_keys('123456')
driver.find_element_by_id('password2').send_keys('123456')
# 邮箱
driver.find_element_by_id('email').send_keys('%
s@163.com'%username)
driver.find_element_by_id('submit').click()
sleep(2)
# 跳转到最后一页
driver.find_element_by_id('_pageID').send_keys('10000')
driver.find_element_by_id('goto').click()
# 断言
accounts = driver.find_elements_by_xpath('/html/body/div/div/div/div[2]/div/div/table/tbody/tr/td[3]')
# 获取最后一个元素进行断言
assert accounts[-1].text == username
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) |
Powered by Discuz! X3.4 |