随笔分类 -  web自动化

摘要:unittest基础入门-1 语句覆盖: 遍历每一行代码,主要缺点无法判断逻辑 判断覆盖: 整个语句的 T/F,主要确定多个条件组合无法判断 条件覆盖: 覆盖到每个子条件的(变量级级别)主要缺陷,测试用例指数级增多 路径覆盖: 类似导图,所有路径遍历 Unittest测试框架:: 命名: 测试类:驼 阅读全文
posted @ 2021-08-16 21:41 Catonce 阅读(94) 评论(0) 推荐(0) 编辑
摘要:DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。官方网站:devui.designNg组件库:ng-devui(欢迎Star)官方交流:添加DevUI小助手(devui-official)DevUIHelper插件:D 阅读全文
posted @ 2021-06-04 09:59 Catonce 阅读(355) 评论(0) 推荐(0) 编辑
摘要:get_cookies() 获得所有的cookies get_cookie(name) 返回字典中key为“name”的cookies add_cookie(cookie_dict) 添加Cookie delete_cookie(name,optionsString) 删除名为OpenString的 阅读全文
posted @ 2020-10-31 14:59 Catonce 阅读(252) 评论(0) 推荐(0) 编辑
摘要:警告框处理 在 WebDriver中处理JavaScript生成的alert、confirm和 prompt十分简单,具体做法是,首先使用switch_to.alert()方法定位,然后使用text、accept、dismiss、send_keys等进行操作。 text:返回alert、confir 阅读全文
posted @ 2020-10-31 13:36 Catonce 阅读(53) 评论(0) 推荐(0) 编辑
摘要:在页面操作过程中,有时单击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口中进行操作。WebDriver 提供的switch_to.window()方法可以实现在不同的窗口间切换。current_window_handle:获得当前窗口句柄。window_handles:返回所有窗口的句柄到当前 阅读全文
posted @ 2020-10-31 13:29 Catonce 阅读(47) 评论(0) 推荐(0) 编辑
摘要:通过switch_to.frame()方法切换表单 from time import sleepfrom selenium import webdriverdriver = webdriver.Chrome(driver.get("http://www.126.com")sleep(2)login_ 阅读全文
posted @ 2020-10-31 13:22 Catonce 阅读(49) 评论(0) 推荐(0) 编辑
摘要:常规项 代码能够工作么?它有没有实现预期的功能,逻辑是否正确等。 所有的代码是否简单易懂? 代码符合你所遵循的编程规范么?这通常包括大括号的位置,变量名和函数名,行的长度,缩进,格式和注释。 是否存在多余的或是重复的代码? 代码是否尽可能的模块化了? 是否有可以被替换的全局变量? 是否有被注释掉的代 阅读全文
posted @ 2020-10-22 20:07 Catonce 阅读(6) 评论(0) 推荐(0) 编辑
摘要:已百度输入框为例 一:常用操作指令 清除文本:clear() 模拟按键输入:send_keys(value) 点击:click() driver.find_element_by_id("kw").clear() driver.find_element_by_id("kw").send_keys("8 阅读全文
posted @ 2020-10-14 15:41 Catonce 阅读(110) 评论(0) 推荐(0) 编辑
摘要:百度搜索输入框 class定位: find_element_by_css_selector(".s_ipt") id定位: find_element_by_css_selector(".kw") tag定位 : find_element_by_css_selector("input") tag层级: 阅读全文
posted @ 2020-10-14 10:02 Catonce 阅读(262) 评论(0) 推荐(0) 编辑
摘要:百度搜索框和搜索按钮 百度搜索框 百度搜索按钮 id定位: find_element_by_id("kw") find_element_by_id("su") neme定位: find_element_by_name("wd") class定位: find_element_by_class_name 阅读全文
posted @ 2020-10-14 10:01 Catonce 阅读(104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示