自动化测试模型
自动化测试模型可以看作自动化测试框架与工具的设计思路,自动化不仅仅是单纯的写脚本运行就可以了,还需要考虑到如何使脚本效率提高,代码复用,参数化等问题。
自动化测试模型分为四大类:线性模型,模块化驱动测试,数据驱动,关键词驱动。(行为驱动)
一、线性模型
线性脚本中的每个脚本相互独立,且不会产生其他依赖与调用。就是简单的模拟用户操作流程的脚本
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
driver = webdriver.Firefox()
driver.get(r"https://yunpan.360.cn/")
driver.maximize_window ()
driver.find_element_by_xpath("//*[@name='account']").clear()
driver.find_element_by_xpath("//*[@name='account']").send_keys("1xxx36@qq.com")
driver.find_element_by_name("password").clear()
driver.find_element_by_name("password").send_keys("yxxx5336..")
driver.find_element_by_xpath("//*[@id='login']/div/div[2]/f