上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 83 下一页
摘要: MVC开始是存在于桌面程序中的,M是指业务模型,V是指用户界面,C则是控制器,使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 优:1.耦合性低 2.重用性高 阅读全文
posted @ 2021-05-04 21:49 陈晓猛 阅读(51) 评论(0) 推荐(0)
摘要: 1、Python的特点和优点? 可解释、开源、动态特性、简洁明了、面向对象(可开动碱面) 详细特点可查看:https://data-flair.training/blogs/python-tutorial/ 2、深拷贝、浅拷贝和直接赋值的区别? 1)深拷贝,把一个对象复制给另外一个对象, 2) im 阅读全文
posted @ 2021-05-03 23:18 陈晓猛 阅读(339) 评论(0) 推荐(0)
摘要: 一、Pillow 二、requests 三、chardet 四、psutil 阅读全文
posted @ 2021-04-30 18:03 陈晓猛 阅读(245) 评论(0) 推荐(0)
摘要: datetime是Python处理日期和时间的标准库。 获取当前日期和时间 我们先看如何获取当前日期和时间: 阅读全文
posted @ 2021-04-29 19:32 陈晓猛 阅读(61) 评论(0) 推荐(0)
摘要: 一、eval() 函数作用:eval()可以接受一个字符串str作为参数,并把这个参数作为脚本代码来执行。二、接受的参数:(1)如果参数是一个表达式,eval() 函数将执行表达式;(2) 如果参数是Javascript语句,eval()将执行 Javascript 语句注:(如果执行结果是一个值就 阅读全文
posted @ 2021-04-28 22:12 陈晓猛 阅读(11299) 评论(0) 推荐(0)
摘要: docstring def collect_vowels(s): """ (str) -> str Return the vowels (a, e, i, o, and u) from s. >>> collect_vowels('Happy Anniversary!') 'aAiea' >>> c 阅读全文
posted @ 2021-04-27 17:41 陈晓猛 阅读(631) 评论(0) 推荐(0)
摘要: page object 把一个页面 的 元素定位 和 元素操作 封装成 编程语言中的 一个类元素的定位:类的属性元素的操作:类的方法 在自动化中主要用来实现 页面对象(页面属性和页面操作) 和测试用例的分离如 PO模式可以把一个页面分为三层,对象库层、操作层、业务层对象库层:(封装定位元素的方法)p 阅读全文
posted @ 2021-04-23 17:35 陈晓猛 阅读(437) 评论(0) 推荐(0)
摘要: 1.xpath较复杂的定位方法: 现在要引用id为“J_password”的input元素,可以像下面这样写: WebElement password = driver.findElement(By.xpath("//*[@id='J_login_form']/dl/dt/input[@id='J_ 阅读全文
posted @ 2021-04-23 11:38 陈晓猛 阅读(787) 评论(0) 推荐(0)
摘要: 显示的内容,如下: 特性cookiesessionStoragelocalStorage 数据生命期 生成时就会被指定一个maxAge值,这就是cookie的生存周期,在这个周期内cookie有效,默认关闭浏览器失效 页面会话期间可用,(即只要浏览器处于打开状态,包括页面重新加载和恢复)浏览器关闭则 阅读全文
posted @ 2021-04-22 14:42 陈晓猛 阅读(722) 评论(0) 推荐(0)
摘要: 软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。 从是否关心软件内部结构和具体实现的角度划分,测试方法主要有白盒测试和黑盒测试。 白盒测试方法主要有代码检査法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试 阅读全文
posted @ 2021-04-21 19:47 陈晓猛 阅读(736) 评论(0) 推荐(0)
上一页 1 ··· 42 43 44 45 46 47 48 49 50 ··· 83 下一页