06 2021 档案

摘要:MTP发邮件 首先要了解几个协议: SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。它定义了邮件客户端和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。 POP3(Po 阅读全文
posted @ 2021-06-27 23:26 断浪狂刀忆年少 阅读(282) 评论(2) 推荐(0) 编辑
摘要:bs4是什麽? 它的作用是能够快速方便简单的提取网页中指定的内容,给我一个网页字符串,然后使用它的接口将网页字符串生成一个对象,然后通过这个对象的方法来提取数据 安装 pip install bs4 BS4的4中对象 Tag对象:是html中的一个标签,用BeautifulSoup就能解析出来Tag 阅读全文
posted @ 2021-06-20 20:21 断浪狂刀忆年少 阅读(205) 评论(0) 推荐(0) 编辑
摘要:About pymysql 在Python2.x中,Python连接MySQL服务器使用mysqldb库,但是它只支持到Python2.x,在Python3.x中由pymysql模块代替。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQ 阅读全文
posted @ 2021-06-20 19:17 断浪狂刀忆年少 阅读(242) 评论(0) 推荐(0) 编辑
摘要:Mock """ 用例集 case_set.py pip install requests """ import requests def v2ex_info(): """ 获取v2ex的网站信息 https://www.v2ex.com/api/site/info.json """ respons 阅读全文
posted @ 2021-06-20 19:12 断浪狂刀忆年少 阅读(369) 评论(0) 推荐(0) 编辑
摘要:我们来举一个从Excel中读取账号和密码的例子并调用: ♦1.制作Excel我们要对以上输入的用户名和密码进行参数化,使得这些数据读取自Excel文件。我们将Excel文件命名为data.xlsx,其中有两列数据,第一列为username,第二列为password。 ♦2.读取Excel代码如下 # 阅读全文
posted @ 2021-06-20 17:53 断浪狂刀忆年少 阅读(101) 评论(0) 推荐(0) 编辑
摘要:DDT(Data Driver Test)数据驱动测试,是由测试数据来驱动测试用例的执行;DDT可以实现用例的重复执行以及代码的重复使用,减少工作量。数据代码分离为主流设计思路,在常见的测试体系中可以使用xml文件、excel文件、json文件来管理测试数据;通过代码自动读取,来驱动用例的执行,dd 阅读全文
posted @ 2021-06-20 17:51 断浪狂刀忆年少 阅读(568) 评论(0) 推荐(0) 编辑
摘要:requests库是Python语言编写,基于urllib,采用Apache2 Licensed开源协议的HTTP库。 安装 pip install requests pip install -i https://pypi.doubanio.com/simple/ requests 使用之前需引入。 阅读全文
posted @ 2021-06-20 15:36 断浪狂刀忆年少 阅读(460) 评论(0) 推荐(0) 编辑
摘要:Selenium之无头模式 from selenium import webdriver # PhantomJS 无头 driver = webdriver.PhantomJS(executable_path=r'') driver.implicitly_wait(30) driver.get('h 阅读全文
posted @ 2021-06-19 17:31 断浪狂刀忆年少 阅读(406) 评论(0) 推荐(0) 编辑
摘要:Selenium之鼠标悬浮 import time from selenium import webdriver from selenium.webdriver import ActionChains driver = webdriver.Chrome() # driver.get('https:/ 阅读全文
posted @ 2021-06-19 17:30 断浪狂刀忆年少 阅读(459) 评论(0) 推荐(0) 编辑
摘要:Selenium之等待机制 用于网络延迟严重场景,避免代码执行较快,但是遇到标签还没有加载完成就对该标签进行操作,就会出现报错在selenium中,有三种等待机制可用: 1.显式等待,当有需要等待的标签时,才去使用等待 2.隐式等待,在浏览器对象创建之初,就为这个对象添加一个被动,即隐式等待,当遇到 阅读全文
posted @ 2021-06-19 17:27 断浪狂刀忆年少 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Selenium之滚动条操作 from time import sleep from selenium import webdriver driver = webdriver.Chrome() driver.implicitly_wait(30) driver.get('http://www.bai 阅读全文
posted @ 2021-06-19 17:23 断浪狂刀忆年少 阅读(306) 评论(0) 推荐(0) 编辑
摘要:Selenium之文件操作 from selenium import webdriver driver = webdriver.Chrome() driver.get('http://127.0.0.1/upload/1') # 输入文件的绝对路径 driver.find_element_by_id 阅读全文
posted @ 2021-06-19 17:21 断浪狂刀忆年少 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Selenium之键盘事件 from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium import webdriver import time d 阅读全文
posted @ 2021-06-19 17:20 断浪狂刀忆年少 阅读(74) 评论(0) 推荐(0) 编辑
摘要:webdriver的基础操作 from selenium import webdriver driver = webdriver.Chrome() driver.get(url='http://www.baidu.com') driver.find_element() # 定位标签 print(dr 阅读全文
posted @ 2021-06-19 17:18 断浪狂刀忆年少 阅读(268) 评论(0) 推荐(0) 编辑

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