PageObject简称PO,表示页面对象。 目的:主要实现代码的分层设计,减少代码的维护量,表现在页面元素和元素操作的相互分离。 主要核心元素: 基础类:用来封装基础类,比如驱动、元素的二次定位。 页面层:继承基础类,通过驱动来管理该页面的元素,将操作封装成方法进行调用。 用例层:继承unittest.TestCase,调用相应的页面类来实现相应的测试步骤。 自动化测试框架文件的设计图如下所示: basepage文件夹所放的是基础类,初始化__init__()方法定义Driver和URL,对By类的find_element()进行重写。 代码如下: from selenium.webdr
2022-03-22 14:12:48 50KB c ec le
1
下面文章在这段时间内研究 select/poll/epoll的内核实现的一点心得体会: select,poll,epoll都是多路复用IO的函数,简单说就是在一个线程里,可以同时处理多个文件描述符的读写。 select/poll的实现很类似,epoll是从select/poll扩展而来,主要是为了解决select/poll天生的缺陷。 epoll在内核版本2.6以上才出现的新的函数,而他们在linux内核中的实现都是十分相似。 这三种函数都需要设备驱动提供poll回调函数,对于套接字而言,他们是 tcp_poll,udp_poll和datagram_poll; 对于自己开发的设备驱动而言,是自
2022-03-22 11:28:16 107KB c ec ep
1
易语言皮肤模块 ,易语言皮肤模块,易语言皮肤模块,易语言皮肤模块
2022-03-21 19:30:40 10KB 易语言
1
mysql在使用过程中,发现连接数超了~~~~ [root@linux-node1 ~]# mysql -u glance -h 192.168.1.17 -p Enter password: ERROR 1040 (08004): Too many connections 解决办法,这也是centos7下修改mysql连接数的做法: 1)临时修改 MariaDB [(none)]> show variables like “max_connections”; +—————–+——-+ | Variable_name | Value | +—————–+——-+ | max_connec
2022-03-18 23:31:49 38KB c ec man
1
1 安装“ECshop助理” (注明:ECshop助理 无需解压,直接安装即可) 比如安装到:“D:\Program Files\ECShop\51EC助理1.28” 这个目录。安装完成后,接着进行第2步 2 把“我爱破解” 解压后复制里面所有的文件,打开原安装路径。 (D:\Program Files\ECShop\51EC助理1.28)直接黏贴覆盖里面文件就行, 然后去EC助理安装目录下(如:D:\Program Files\ECShop\51EC助理1.28)下找到assistant_utf8或者assistant_GBK文件夹(根据你的网站 编码选择), 然后上传整个assistant_utf8或者 assistant_GBK文件夹(根据你的网站编码选择),上传到空间根目录。上传完成后,接着进行第3步, 3 把CLS-ECSHOP.PHP文件上传到空间includes文件里面——覆盖文件——完成 4 以上3步按顺序完成后,去助理连接使用即可。 密码www.51ecshop.com
2022-03-15 15:52:52 41.62MB ECSHOP EC 助理 助手
1
蓝天P570WM3 EC 0303版,里面有英文教程,准系统吧里有教程,需要升级的朋友注意了
2022-03-13 22:07:25 57KB EC
1
JSON使用阿里的fastJson为依赖包 gradle依赖管理如下: compile group: 'com.alibaba', name: 'fastjson', version:'1.2.41' 1、String转JSONObject 前言:String 是JSONObject格式的字符串 eg: JSONObject jSONObject = JSONObject.parseObject(String); 2、String转JSONArray 前言:String 是JSONArray格式的字符串 eg: JSONArray jsonArray= JSONArray.parseAr
2022-03-11 15:04:23 149KB c ec IN
1
删除select中重复项 body{ text-align:center;} div{ width:400px; background:#f1f5fa; margin:auto; border:solid 1px #BFC9DB; padding:10px;} h4{ } a{text-align:right; display:block; font-size:12px;} /*定义全局函数$*/ function $(id){ return document.getElementById(id); } /*初始化select*/ function InitialSelectOption(
2022-03-11 14:15:23 66KB c ec js
1
鸣志驱动器Ethercat部署手册
2022-03-09 19:58:03 907KB 其他
1