摘要: 1.在当前页面点击链接到另一个页面,需要在另一个页面操作,这就是多个tab页的切换 操作完成之后需要实时的调用driver.close()去关闭页面 2 有alter弹出来 然后在alter上操作 3.frame的切换 frame的切换还可以使用对象,可以现在页面用find的方法找到元素之后,在用s 阅读全文
posted @ 2020-03-12 23:26 测试freshman 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 1.selenium的实现方式是CS的方式我们的代码就是请求,浏览器就是服务器。还要通过检查页面元素去查找页面元素属性,方便之后的定位 定位方式: 1. 通过id查找 2. 通过xpath方式查找 3.通过css_selector方式查找 4.通过class_name方式查找 5.通过tag_nam 阅读全文
posted @ 2020-03-12 12:24 测试freshman 阅读(163) 评论(0) 推荐(0) 编辑
摘要: CSS-selector主要是用来定位HTML页面元素方法 同样在没有安装chropath的情况下,我们可以通过console输入命令定位到想要的元素 1.#i1(因为在CSS语言中#就代表id),.classname(在CSS语言中.就代表class) 2.也可以使用标签+css-selector 阅读全文
posted @ 2020-03-05 22:26 测试freshman 阅读(910) 评论(0) 推荐(0) 编辑
摘要: Xpath主要适用于XML语言定位元素 1. 没有安装chropath插件,可以在console输入命令:$x('') 2.$x('//*'):是选中当页面的所有元素 3.$x('//*[@id="i1"]'):@要写在属性的前面,[]:表示里面的是属性;在整个页面中定位到id=i1的元素 4.$x 阅读全文
posted @ 2020-03-05 22:15 测试freshman 阅读(605) 评论(0) 推荐(0) 编辑
摘要: django现有的过滤功能 1.截断字符串:在展示一大段内容中一部分内容,其他内容用省略号代替的方法:文章内容|trunchars函数:截断的字符串的大小。例如:article_content|trunchars:"20" 2. 前端切片:list|slice:“0:3” 3. 可以是字符变成大小写 阅读全文
posted @ 2019-11-02 23:19 测试freshman 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.通过python代码实现get请求和post请求 需要导入模块requires 2.get请求:1.get没有参数的请求 2.get有参数的请求 3. get没有请求参数但是有header 注意:data的书写方式是字典形式的 get没有参数的请求:r=requires.get(url) 返回的 阅读全文
posted @ 2019-07-11 21:57 测试freshman 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. listdir(路径)#展示是该路径下所有的文件夹和文件 2. os.path.isfile(文件路径)#判断给的文件路径是否为文件,如果是文件就返回真,否则为假 3. os.path.isdir(文件路径)#判断给的文件路径是否为文件夹,如果是文件夹就返回为真,否则为假 4. os.mkdi 阅读全文
posted @ 2019-07-11 18:56 测试freshman 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.需要先导入Redis模块 import redis 2. 连接redis r=redis.Redis(host='XXXXXXXXXX',password='XXXXX',db=XX,decode_responses=True)#这里的decode_responses是说等到的结果是字符不是by 阅读全文
posted @ 2019-07-10 20:22 测试freshman 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1.递归函数 其实是一种循环,自己调用自己,但是循环效率没有for循环效率高,需要有一个结束的条件。例如: def test (): num=int(input('please enter a number:')) if num%2==0: return True print(“不是偶数”) ret 阅读全文
posted @ 2019-07-10 19:44 测试freshman 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1.time.strftime(%Y-%m-%d %H:%M:%S) #获取当前格式化好了的时间 2.time.time() #获取当前的时间戳 3. time.gmtime()#获取的是标准时区的格式化好了的时间 time.localtime()#获取的是当地的格式化好了的时间 4.时间戳和格式化 阅读全文
posted @ 2019-07-10 19:39 测试freshman 阅读(259) 评论(0) 推荐(0) 编辑