前言 富文本编辑框是做web自动化最常见的场景,本篇以开源系统OPMS的添加新项目为例,解决如何定位富文本,输入文本内容 一、登录 # coding:utf-8 from selenium import webdriver driver=webdriver.Chrome() host="http:/ ...
分类:
编程语言 时间:
2020-09-10 23:18:26
阅读次数:
53
在IDEA界面右侧点击Database; ① 第一次连接时,会没有驱动,需要download; 注意:IDEA自动下载的版本该是最新版,测试连接时会失败。 可通过Go to Driver 添加驱动包来进行切换: ② 有时测试连接时,会显示时区问题,需要将serverTimezone设置为Asia/S ...
分类:
数据库 时间:
2020-09-10 23:10:32
阅读次数:
60
Selenium WebDriver 一、浏览器操作方法 from selenium import webdriverdriver = webdriver.Firefox("驱动路径")driver.get("http://www.XX.com")?driver.maximize_window() ...
分类:
编程语言 时间:
2020-09-10 23:02:24
阅读次数:
59
五分钟读懂UML类图 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如 ...
分类:
其他好文 时间:
2020-08-29 15:17:59
阅读次数:
45
概述: 在web功能设计中,很多时候我们会要将需要访问的文件定义成变量,从而让前端的功能便的更加灵活。 当用户发起一个前端的请求时,便会将请求的这个文件的值(比如文件名称)传递到后台,后台再执行其对应的文件。 在这个过程中,如果后台没有对前端传进来的值进行严格的安全考虑,则攻击者可能会通过“../” ...
分类:
其他好文 时间:
2020-08-18 13:28:31
阅读次数:
55
from selenium import webdriver from time import sleep driver=webdriver.Firefox()/Chrome() url='E:\\测试\\课件\\Web自动化\\Web自动化课件\\02img\\注册A.html' driver.g ...
分类:
其他好文 时间:
2020-08-17 17:00:23
阅读次数:
73
1.今日任务: ①驾驶员信息添加 ②驾驶员信息编辑 ③驾驶员信息删除 ④驾驶员信息显示与搜索 2.核心代码和效果图: public class DriversController : Controller { carSystemEntities db = new carSystemEntities( ...
分类:
其他好文 时间:
2020-08-17 16:56:26
阅读次数:
56
今天,接上上一篇的的内容,继续讲解单元测试,我们在用python代码通过函数的方法来写测试用例,确实可以,但是这些方法中,很多代码量是重复的,有没有简捷化的处理呢?有,ddt就是一个很好用的工具,那么什么是ddt呢? ddt:英文全称为 data driver tsest 中文意思:数据驱动用例 我 ...
分类:
其他好文 时间:
2020-08-10 13:19:52
阅读次数:
74
JdbcTemplate(概念和准备) 什么是 JdbcTemplate Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 准备工作 引入相关 jar 包 在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="d ...
分类:
数据库 时间:
2020-08-07 18:07:09
阅读次数:
98
组合模式的角色:● Component(抽象构件):它可以是接口或抽象类,为叶子构件和容器构件对象声明接口, 在该角色中可以包含所有子类共有行为的声明和实现。在抽象构件中定义了访问及管理它的子构件的方法,如增加子构件、删除子构件、获取子构件等。● Leaf(叶子构件):它在组合结构中表示叶子节点对象 ...
分类:
其他好文 时间:
2020-08-06 09:20:48
阅读次数:
72