05 2020 档案
摘要:1、接口测试的测试点以及优先级 无论是app测试还是web测试,又或者是纯服务端测试,接口测试都是必须要掌握的。接口无处不在,无论你测试时看到的界面是什么,其内涵都是要靠接口进行连通。 1.1、什么是接口 百度百科的专业解释: 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系
阅读全文
摘要:安装jenkins后,查看available列表没有插件 解决方法: 点击高级Advanced,拉到最下面 把https改为http,然后点击提交。 重启Jenkins,http://localhost:8080/jenkins/restart,就可以看到了
阅读全文
摘要:安装: 安装过程是傻瓜式安装,安装的路径根据自己的习惯进行选择。 配置环境变量: 这里我们使用三个变量 添加CLASSPATH,内容是:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 切换: 现在是%JAVA8_HOME%: 如果需要切换只需要更改JAVA_H
阅读全文
摘要:首先说一下什么是普通方法,普通方法需要传递参数,类调用的时候默认会将类的实例对象传进去。 @staticmethod 装饰的静态方法与普通方法相同:实例和类均可调用,但是不需要传递默认的参数进去。 @classmethod 装饰的类方法:也需要参数,使用时需要将调用的类传进去。 例如:
阅读全文
摘要:首先停掉tomcat服务,然后在webapps文件夹里面删掉jenkins文件夹 然后在C:\Users\Administrator里面找到.jenkins文件夹删掉 JENKINS_HOME目录:C:\Users\Administrator\.jenkins 最后如果配置了JENKINS_HOME
阅读全文
摘要:selenium如何保证元素定位的成功率,也就是如何保证点击元素可以稳定点击。 造成元素定位不稳定的原因有多种,可能是: 1、元素加载的速度比较慢 解决方案:设置等待时间 2、目标元素在当前不可见 解决方案:A、拖动滚动条使其可见 B、切换frame或窗口,使其对selenium可见 C、关闭元素隐
阅读全文
摘要:提高selenium脚本的执行速度有以下5种方法: 尽量使用by_css_selector()方法:by_css_selector()方法的执行速度比by_id()方法的更快,因为源码中by_id()方法会被自动转成by_css_selector()方法处理 使用等待时,尽量使用显示等待,少用sle
阅读全文
摘要:WebDriver 支持的浏览器 WebDriver 支持主流的浏览器包括IE,Chrome,Firefox,Safari,Edge等等。 WebDriver浏览器驱动配置 WebDriver对应每个浏览器都有对应的一个Driver,通过以之对应的Driver来驱动浏览器,那我们在启动浏览器前,得先
阅读全文
摘要:页面元素中负责上传文件的控件是:标志性元素<input type="file" ....> selenium做自动化测试时,需要找到真正负责上传文件的控件,并直接向它send_keys(文件路径)
阅读全文
摘要:元素定位css_selector的书写,通过copy css_selector的方式,阅读copy出来的代码,找其中的规律,并学会书写 copy出来的css_selector不是100%管用,有时copy出来的css_selector用到了动态id,这时就需要重写 更多参考:https://www.
阅读全文
摘要:弹出框不是html页面元素,而是javascript控件 处理弹出框需要切换到弹出框,再做相应的操作 注意:弹出框的处理前需要增加智能等待之显示等待,等待弹出框出现立即处理 WebDriverWait(driver, 30, 0.5).until(expected_conditions.alert_
阅读全文
摘要:在form表单中,所有数据一起提交,提交任何一个元素,就提交了整个表单。 可以通过submit方法提交表单中的任何一个元素 driver.find_element_by_id("qq").send_keys("123456") # submit()方法:类似于click,只能用于form表单中 dr
阅读全文
摘要:1、鼠标左键点击 click() 2、键盘输入 send_keys() 3、清空默认值 clear() 4、form表单提交 submit() 5、Select下拉框的三个操作 select_by_value(选项的value属性的值) select_by_index(第几个选项) select_b
阅读全文