0
点赞
收藏
分享

微信扫一扫

Selenium48-实现添加赛区无效用例

添加赛区_007总体流程

Selenium48-实现添加赛区无效用例_数据

  • 鼠标悬停在赛区名称文本框
  • 检查出现浮动提示“该输入项为必输项”
  • 滚动条滑动到底部
  • 提交后检查提示不能为空
  • 无效数据时取消添加
  • 滚动条滑动到顶部

鼠标悬停在赛区名称文本框

  • 顺序实现:鼠标悬停在赛区名称文本框

driver.find_element(By.XPATH,"//span[text()='添加赛区']").click()
WebDriverWait(driver,20).until_not(expected_conditions.presence_of_element_located((By.ID,"Loading")))
WebDriverWait(driver,13).until(expected_conditions.frame_to_be_available_and_switch_to_it("frmDlg"))
name_input=driver.find_element(By.ID,"_easyui_textbox_input1")
ActionChains(driver).move_to_element(name_input).perform()# 鼠标悬停在赛区名称文本框

检查出现浮动提示“该输入项为必输项”

  • 顺序实现:检查出现浮动提示“该输入项为必输项”

tooltip=driver.find_element(By.CLASS_NAME,"tooltip").text
assert tooltip=="该输入项为必输项"# 检查出现浮动提示“该输入项为必输项”
sleep(2)

滚动条滑动到底部

  • 顺序实现:滚动条滑动到底部

driver.switch_to.default_content()
js = 'window.scrollTo(0, document.body.scrollHeight);'
driver.execute_script(js)# 滚动条滑动到底部
sleep(1)
WebDriverWait(driver,20).until(expected_conditions.frame_to_be_available_and_switch_to_it((By.XPATH,"//iframe[@data-itemid='213']")))
WebDriverWait(driver,13).until(expected_conditions.frame_to_be_available_and_switch_to_it("frmDlg"))

提交后检查提示不能为空

  • 顺序实现:提交后检查提示不能为空

submit_button=driver.find_element(By.ID,"pButton_ctlSave")
submit_button.click()#提交
sleep(1)
driver.switch_to.parent_frame()
assert is_element_present(By.XPATH,"//td[text()='不能为空']")
WebDriverWait(driver,20).until_not(expected_conditions.presence_of_element_located((By.XPATH,"//td[text()='不能为空']")))

无效数据时取消添加

  • 顺序实现:无效数据时取消添加

WebDriverWait(driver, 13).until(expected_conditions.frame_to_be_available_and_switch_to_it("frmDlg"))
driver.find_element(By.ID,"pButton_ctlCancel").click()#取消

滚动条滑动到顶部

  • 顺序实现:滚动条滑动到顶部

driver.switch_to.default_content()
js2="window.scrollTo(document.body.scrollHeight, 0);"
driver.execute_script(js2)# 滚动条滑动到顶部
sleep(1)
WebDriverWait(driver,20).until(expected_conditions.frame_to_be_available_and_switch_to_it((By.XPATH,"//iframe[@data-itemid='213']")))

  • 参考添加赛区_007的代码,实现添加赛区_008到添加赛区_010












举报

相关推荐

0 条评论