06 2018 档案

摘要:SELECT * FROM 表 LIMIT 0, 10 LIMIT 接受一个或两个数字参数。 参数必须是一个整数常量。 如果给定两个参数,第一个参数指定第一个返回记录行的偏移量, 第二个参数指定返回记录行的最大数目。 初始记录行的偏移量是 0(而不是 1) 阅读全文
posted @ 2018-06-27 19:44 李清欣 阅读(3126) 评论(0) 推荐(0) 编辑
摘要:如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: Code: INSERT INTO 目标表 SELECT * FROM 来源表; 比如要将 articles 表插入到 newArticles 表中,则是: Code: INSERT INTO newArticles SELECT * FROM articles; 如果只希望导入指定字段,可以用这种方法: Code: ... 阅读全文
posted @ 2018-06-27 14:46 李清欣 阅读(466) 评论(0) 推荐(0) 编辑
摘要:通用测试用例 检查点 预期结果 是否检查 一、输入框、文本框 所有输入项都填写,且长度最长,保存 所有数据能正确保存(未被截断) 必填项是否做了必填判断 有必填的提示 只把必填项填写完,然后保存 保存成功 必填项没有填写或为空格, 保存 提示不能为空,有正确的提示信息。空格应TRIM 一般特殊符号: 阅读全文
posted @ 2018-06-26 17:20 李清欣 阅读(3946) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-06-23 20:40 李清欣 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Q群里有时候会有人问,selenium webdriver怎么实现把一个元素拖放到另一个元素里面。这一节总一下元素的拖放。 下面这个页面是一个演示拖放元素的页面,你可以把左右页面中的条目拖放到右边的div框中。 http://koyoz.com/demo/html/drag-drop/drag-dr 阅读全文
posted @ 2018-06-21 09:29 李清欣 阅读(366) 评论(0) 推荐(0) 编辑
摘要:下面我们来看一下selenium webdriver是如何来处理select下拉框的,以http://passport.51.com/reg2.5p这个页面为例。这个页面中有4个下拉框,下面演示4种选中下拉框选项的方法。select处理比较简单,直接看代码吧:) 从上面可以看出,对下拉框进行操作时首 阅读全文
posted @ 2018-06-21 09:28 李清欣 阅读(231) 评论(0) 推荐(0) 编辑
摘要:Web 测试中我们经常会接触到Cookies,一个Cookies主要属性有”所在域、name、value、有效日期和路径",下面来讲一下怎么操作Cookies。 上面的代码首先在页面中增加了一个cookie,然后遍历页面的所有cookies,并输出他们的主要属性。最后就是三种删除cookie的方法。 阅读全文
posted @ 2018-06-21 09:28 李清欣 阅读(392) 评论(0) 推荐(0) 编辑
摘要:alert、confirm、prompt这样的js对话框在selenium1.X时代也是难啃的骨头,常常要用autoit来帮助处理。 试用了一下selenium webdriver中处理这些对话框十分方便简洁。以下面html代码为例: Dialogs.html 以上html代码在页面上显示了三个按钮 阅读全文
posted @ 2018-06-21 09:27 李清欣 阅读(292) 评论(0) 推荐(0) 编辑
摘要:在selenium 1.X里面得到弹出窗口是一件比较麻烦的事,特别是新开窗口没有id、name的时候。当时还整理了处理了几种方法,详见:http://seleniumcn.cn/read.php?tid=791 。在selenium webdriver中得到新开窗口相对简单的多,它无关新开窗口的id 阅读全文
posted @ 2018-06-21 09:25 李清欣 阅读(368) 评论(0) 推荐(0) 编辑
摘要:有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个if 阅读全文
posted @ 2018-06-21 09:17 李清欣 阅读(264) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-06-20 20:14 李清欣 阅读(5) 评论(0) 推荐(0) 编辑
摘要:在生日一栏输入=MID(A2,8,8) 效果是19900307加TEXT函数,后边加日期格式=TEXT(MID(A2,8,8),"0-00-00") 效果是1990-03-07按回车,双击下拉函数内容解释:输入第8位后边的8位数 函数:=TEXT(MID(A2,8,8),"0-00-00") 阅读全文
posted @ 2018-06-20 13:18 李清欣 阅读(599) 评论(0) 推荐(0) 编辑
摘要:选中允许修改的单元格,右击“设置单元格格式”,在保护一栏将“锁定取消”;“审阅”——》保护工作表——》输入密码——》再次输入密码。这样奖金就无法修改 阅读全文
posted @ 2018-06-20 13:17 李清欣 阅读(151) 评论(0) 推荐(0) 编辑
摘要:公式详解:TODAY() 表示系统当前的日期: =DATEDIF(B2,TODAY(),"Y")表示计算B2单元格中的日期与系统当前的日期之间的年差 函数:=DATEDIF(B2,TODAY(),"Y") 阅读全文
posted @ 2018-06-20 13:15 李清欣 阅读(358) 评论(0) 推荐(0) 编辑
摘要:公式解释:=IF(C2="","没打卡",IF(C2>TIME(9,0,0),"迟到",""))如果C2单元格为空,则定义结果单元格为未打卡。如果C2单元格时间大于九点那么定义结果为迟到,否则为空选中迟到、早退的第一行,双击就都出来了 函数:迟到 =IF(C2="","没打卡",IF(C2>TIME 阅读全文
posted @ 2018-06-20 13:14 李清欣 阅读(332) 评论(0) 推荐(0) 编辑
摘要:多数据快速相乘:选择答案框,输入=,选择数据,输入*,选择平均值,按回车键得出答案,在答案框右下角双击 函数:=B2*C2 阅读全文
posted @ 2018-06-20 13:13 李清欣 阅读(272) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-06-19 20:09 李清欣 阅读(4) 评论(0) 推荐(0) 编辑
摘要:实际操作 提交到git上撤回 git reset head^1 提交到本地 撤回 git reset --soft HEAD~1 实际操作 写完代码后,我们一般这样 git add . //添加所有文件 git commit -m "本功能全部完成" 执行完commit后,想撤回commit,怎么办 阅读全文
posted @ 2018-06-12 14:34 李清欣 阅读(143) 评论(0) 推荐(0) 编辑
摘要:今天获取git线上仓库代码报了这个错误: 错误可能是因为在你以前pull下来的代码没有自动合并导致的. 有2个解决办法: 1.保留你本地的修改 git merge --abort git reset --merge 合并后记得一定要提交这个本地的合并 然后在获取线上仓库 git pull 2.dow 阅读全文
posted @ 2018-06-06 19:56 李清欣 阅读(158) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-06-06 10:28 李清欣 阅读(1) 评论(0) 推荐(0) 编辑
摘要:一、首先需要下载git 查看电脑是否安装git,打开终端,输入git,回车如果输出如下,则代表已安装了git 如果未安装,则会输出: 按照提示输入:sudo apt-get install git即可安装!!或者到此处下载:git下载, pkg包下载完成,双击安装。 输入命令:git --versi 阅读全文
posted @ 2018-06-03 16:36 李清欣 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists. 最后找到解决办法如下: 1、先删除远程 Git 仓库 $ git remote rm origin 2、再添加远程 Git 仓库 $ git remote add ori 阅读全文
posted @ 2018-06-03 16:06 李清欣 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示