场景 测试对象的定位和操作是webdriver的核心内容,其中操作又是建立在定位的基础之上,因此对象定位就越发显得重要了。 定位对象的目的一般有下面几种 操作对象 获得对象的属性,如获得测试对象的class属性,name属性等等 获得对象的text 获得对象的数量 webdriver提供了一系列的对 ...
分类:
其他好文 时间:
2018-06-07 13:59:31
阅读次数:
145
一、echo 只能输出标量数据类型,对于任何数据都可以转为字符串输出 二、print 只能输出标量数据类型,对于任何数据都可以转为字符串输出 和echo的区别在于,echo是一种语法结构,没有返回值,print是一种函数,有返回值 三、print_r 可以输出标量数据类型,对于任何数据都可以转为字符 ...
分类:
Web程序 时间:
2018-06-07 13:59:22
阅读次数:
182
;WITHBOM(Father,ChildCode,BomQty,iLevel)AS(SELECTT0.CodeFather,T1.CodeChildCode,CAST(T1.Quantity/T0.QauntityASDECIMAL(19,4))BomQty,1iLevelFROMOITTT0JOINITT1T1ONT0.Code=T1.FatherUNIONALLSELECTU0.Father
分类:
其他好文 时间:
2018-06-07 13:59:08
阅读次数:
121
一、Openssl常用命令: # openssl ? # 查看openssl的命令及子命令
# man enc # 可以直接查看子命令帮助 &n
分类:
系统相关 时间:
2018-06-07 13:58:54
阅读次数:
454
由于个人公众中竟然需要用到微信相关开发,故整理下,以便后期查阅。 个人开发过程中积累的工具类Utilities 接口返回值封装类Result 一、获取accesstoken(微信开发最基础要求,几乎所有接口都要用到这个参数) 请求链接:https://api.weixin.qq.com/cgi-bi ...
分类:
微信 时间:
2018-06-07 13:58:40
阅读次数:
224
很多时候我们在本地创建了一个项目,在项目进行至一个阶段后我们希望使用Git将代码上传,防止代码意外丢失。这时我们就需要知道如何将本地项目上传至远程Git仓库。 日常生活中我们大多是将远程Git仓库中的项目拉到本地,修改完成后再进行上传。这种流程相信大家已经很熟悉了,因此我专门写了这篇博客,为初学者提 ...
分类:
Web程序 时间:
2018-06-07 13:58:31
阅读次数:
219
格式:\033[显示方式;前景色;背景色m 示例: ...
分类:
编程语言 时间:
2018-06-07 13:58:22
阅读次数:
100
一、引入mybatis及mysql的jar包 可以从阿里云上面查找版本,db操作放在dao层所以打开该层的pom.xml文件,找到<dependencies>节点增加两个引入 保存后系统会自动下载对应版本的jar包,我们开始编码 二、配置mybatis(手动创建) 1.在dao层的src/main下 ...
分类:
其他好文 时间:
2018-06-07 13:58:14
阅读次数:
191
https://blog.csdn.net/zd147896325/article/details/78957901 Python 3.x版本后的urllib和urllib2 现在的Python已经出到了3.5.2 在Python 3以后的版本中,urllib2这个模块已经不单独存在(也就是说当你i ...
分类:
编程语言 时间:
2018-06-07 13:58:05
阅读次数:
295
简单介绍api.openWin: 打开window 若window已存在,则会把该window显示到最前面,同时若url有变化或者reload参数为true时,页面会重新加载。若当前正在进行openWin、closeWin等带动画过渡的window操作,调用此方法会失效。 openWin({para ...
分类:
Windows程序 时间:
2018-06-07 13:57:55
阅读次数:
4255
Akka提供的非常吸引人的特性之一就是轻松构建自定义集群,这也是我要选择Akka的最基本原因之一。如果你不想敲太多代码,也可以通过简单的配置构建一个非常简单的集群。本文为说明Akka集群构建的学习成本低廉,以Akka官网的例子代码出发,进行简单改造后与Spring集成。 ...
分类:
其他好文 时间:
2018-06-07 13:57:44
阅读次数:
205
当前兴起的全面屏手势操作,以小米为例,全面屏手势操作下,是没有tabbar的,这个时候在android\app\src\main\AndroidManifest.xml 文件中配置Activity的android:resizeableActivity默认属性为true 会自动填充隐藏的tabbar ...
分类:
移动开发 时间:
2018-06-07 13:57:37
阅读次数:
354
1.Chrome浏览器 webdriver下载地址为:http://chromedriver.storage.googleapis.com/index.html (这个更全更多)http://npm.taobao.org/mirrors/chromedriver/ Chrome下载地址为:https ...
分类:
Web程序 时间:
2018-06-07 13:57:30
阅读次数:
2748
这几天在用supervisor管理爬虫和Flask, 每次都记不住命令,花点时间记录下。 supervisor是一个进程管理工具,用来启动、停止、重启和监测进程。我用这个东西主要用来监测爬虫和Flask运行状况,当程序挂掉后,supervisor能够帮我重新拉起进程。 安装 安装就比较简单了,直接用 ...
分类:
系统相关 时间:
2018-06-07 13:57:15
阅读次数:
180
第一种:通过数据库乐观锁实现(小型电商) update productstocks set realstock=realstock-#{buys} where sku = #{sku} and realstock-#{buys}>=0 根据受影响的行数判断是否执行成功 大型互联网不是这么玩的数据库有 ...
分类:
其他好文 时间:
2018-06-07 13:57:08
阅读次数:
176
这个例子是,从每个list中,找到age最大的那个node。 ...
分类:
其他好文 时间:
2018-06-07 13:57:00
阅读次数:
138
这篇我就不铺垫和废话了,我们开始正式进入JS核心语法的学习… 首先我们从基础入手... 一. 基础语法 1.1 区分大小写 JS语法规定变量名是区分大小写的 比如: 变量名 learninpro 和变量名 learnInPro 是两个不同的变量。 1.2 标识符 JS中标识符指的是变量、函数、属性等 ...
分类:
编程语言 时间:
2018-06-07 13:56:49
阅读次数:
189