`
文章列表
整理了一下python对文件的一些常见操作方法 暂时先写一下对excel文件的基本操作,例如新建,写入内容,保存。 先贴代码,注释很详细的。 #coding=utf-8 import xlwt import xlrd try: # 创建excel文件 filename=xlwt.Workbook() # 给工作表命名,test sheet=filename.add_sheet("test") # 写入内容,第4行第3列写入‘张三丰’ hello=u'张三丰' sheet.write(3,2, ...
一般下拉框定位可以用下面的方法来实现   driver.find_element_by_id("Address2") # 点击下拉框中的选项 driver.find_element_by_xpath("//option[@value='310100']").click() 如上,先根据下拉框id找到下拉框,然后根据属性定位点击选择。   但是如果是select  option格式的下拉框,这种方式就行不通了。 <select id="schoolCode" onchange="checkCard()&q ...
最近XXX网站批量生成身份证号码的功能没有了,然后只能找其它网站一个一个来生产,有能力的自己就写了一套生成身份证的demo。 如下是借用某网站实现“批量生成身份证”操作的代码,其中"j"表示需要生成身份证的个数。 (纯属学习练习!!)     #coding=utf-8 from selenium import webdriver import time # print("启动浏览器。。。。。") driver=webdriver.Firefox() driver.get("http://www.jiniannet.co ...
功能逻辑; 1,从文本里面读取身份证 2,读取的身份证循环写入新增信息 知识点: 1,数据读取 2,获取窗口句柄,操作窗口(关闭,切换,刷新等) 3,切换frame 4,循环 代码如下:   #coding=utf-8 import random from selenium import webdriver import time # print("启动浏览器。。。。。") source=open("文件路径","r") values=source.readlines() source.close( ...

mysql常用语法sql

    博客分类:
  • sql
查看表列名 SHOW FIELDS from 表名  查看N条数据 limit N  例如:select * from  user limit  50,查询用户表前50条数据   查看某列值字符长度大于2的结果 SELECT * FROM zhuce WHERELENGTH(user_yuanyin)>= 2  length是一个函数,判断字符的长度,>=2 应该写在外面   查看某字段的字符长度 SELECT LENGTH(字段名)     根据出生日期计算年龄 (YEAR(CURDATE())-YEAR(列名))  
具体代码如下: package com.www.a; import java.util.*; import java.util.Random; public class DuiErWeiMeiHangPaiXu { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Scanner s=new Scanner(System.in); System.out.println("请输放数组的行 ...
这段时间开始抽空重头学习Java,拿了以前的练习题目写写。 import java.util.Scanner;提供了记录键盘输入内容的方法,直接引用即可 练习:定义用户名以及密码组,用户输入用户名和密码,校验输入的用户名和密码是否匹配,输入错误超过3次提示用户,登陆成功打印输入的用户名和密码。 具体代码如下: package com.www.a; import java.util.Scanner; import org.testng.annotations.Test; public class qqloding { @Test public static vo ...
带cookie请求的需要添加一个HTTP cookie管理器   cookie个人建议使用Foxfire,此处只是针对web请求。如果是app可以借助抓包工具。  这里我使用火狐浏览器拿到请求头jsondata参数 jsonData {"regionId":"","hospitalId":"","stat_type":"3","nowPage":1,"pageSize":10}        ------- ...
今天给大家分享一个简单的python脚本,使用python进行http的接口测试,脚本很简单,逻辑是:读取excel写好的测试用例,然后根据excel中的用例内容进行调用,判断预期结果中的返回值是否和返回报文中的值一致,如果不一致则根据用例标题把bug提交到bug管理系统,这里使用的bug管理系统是bugfree。     实现步骤:         1、读取excel,保存测试用例中的内容;         2、根据excel中的请求url和参数拼接请求报文,调用接口,并保存返回报文;         3、读取返回报文,和预期结果对比,不一致的往bugfree数据库中写入一条bug, ...
webdriver是根据句柄来识别窗口的,因为句柄可以看做是窗口的唯一标识id。 获取新窗口的思路是:先获取当前窗口句柄,然后获取所有窗口的句柄,通过排除当前句柄,来确定新窗口的句柄。 获取到新窗口句柄后,通过switchto.window(newwindow_handle)方法,将新窗口的句柄当参数传入就可以捕获到新窗口了。 具体步骤如下: 在webdriver中,可以用getWindowHandle方法来获取当前的窗口句柄;getWindowHandles获取全部窗口句柄 实现代码如下: //得到当前窗口的句柄 String b1=driver.getWindowHa ...
mysql根据生日计算年龄: 表userinfo name   birth 张三     1986-11-10 李四      1978-2-6 王五       1992-2-15   年龄=当前时间-出生日期   当前时间:CURDATE() 查询当前时间: SELECT CURDATE()   查询所有人姓名和年龄 SELECT `name`,birth AS '出生日期',(YEAR(CURDATE())-YEAR(birth)) AS '年龄' FROM userinfo    
package httptest.demo.test1; import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net. ...
TCP HTTP UDP:   都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。   TCP HTTP UDP三者的关系:  
编辑器选择实际上就是对python编辑器的选择,python的编辑器非常多,比如Vim、pycharm、IDLE、eclipse等等,可以参考一下《推荐的10款python编辑器》:http://blog.jobbole.com/80478/ 如果你没有接触过什么编辑器,刚接触python,那么建议你选择JetBrains出品的商业Python IDE:pycharm 优点: 支持重构 支持Django 支持可视化调试 支持GAE 支持智能提示 集成单元测试 集成SVN,Git和Hg等各种版本管理工具 可以利用Intellij IDEA的各种插件 支持Windows, ...
准备工具如下: ------------------------------------------------------------- 下载 python【python 开发环境】 http://python.org/getit/ 下载 setuptools 【python 的基础包工具】 http://pypi.python.org/pypi/setuptools 下载 pip 【python 的安装包管理工具】 https://pypi.python.org/pypi/pip   要想使用 python 语言开发, 首先需要 python 开发环境, 需要说明的是 p ...
Global site tag (gtag.js) - Google Analytics