自动化
文章平均质量分 52
小测试-小测试
越自律越自由
展开
-
UI自动化(四)-鼠标操作
鼠标操作actionChains操作+执行点击 click双击 double_click悬浮 move_to_element右键 context_click拖曳 drag_and_drop暂停 pause移动鼠标到某个元素(悬浮)1.找到鼠标要操作的元素对象loc = (By.XPATH,"")ele = driver.find_element(*loc)2.实例化actionChains类ac = ActionChains(driver)3.调用鼠标操作ac.m原创 2021-07-24 14:47:18 · 845 阅读 · 0 评论 -
UI自动化(三)-切换
iframe切换driver.switch_to.frame(iframe的识别) iframe的识别可以是:index,name属性,web elementdriver.switch_to.frame(“login_frame_qq”)driver.switch_to.frame(3)driver.switch_to.frame(driver.find_element(By.XPATH,""))退出iframe到主HTMLdriver.switch_to.default_content()原创 2021-07-24 14:46:13 · 211 阅读 · 0 评论 -
UI自动化二-等待
sleep:强制等待implicity_wait:隐形等待,在规定的时间内元素出现或在规定时间内命令被执行,不会报错。每个find_element都会调用显性等待:等待元素可用/可见from selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditionsWebDriverWait(driver,超时时间,查看周期=0.5).until(条件)原创 2021-07-24 14:45:39 · 99 阅读 · 0 评论 -
UI自动化一-元素定位
元素的三大特征:标签名、属性、文本内容元素状态:存在、可见、可用根据元素的特征定位:id、class、tag、name、link_text(a元素完全匹配)、partial_link_text(a元素包含)组合元素的多种特征:xpath、css selector1、确定要找的元素2、查看元素特征xpath-copy:受位置、顺序的影响绝对定位/开头,节点顺序/节点位置,写死的相对定位//开头表达式://标签名[@属性=“值”](精准)//标签名[text()=“值”] (精准)//原创 2021-07-24 14:44:56 · 145 阅读 · 0 评论 -
接口自动化测试(一)-unittest
unittest+ddtunittest一、为什么选择unittest做自动化测试二、unittest的重要组成三、继承TestCase类编写测试用例四、收集用例六、运行测试用例并生成结果如何插入一段漂亮的代码片unittestunittest是Python自带的框架一、为什么选择unittest做自动化测试单元测试是对单个模块、单个方法进行测试,通常是由开发做,代码测试代码,代码型的测试用例tester做的测试:Excel写用例,执行用例,人为地判断结果、人为输出测试报告自动化测试:代码实现测原创 2020-08-19 16:59:25 · 663 阅读 · 0 评论