<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DiegoBrother的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/DiegoBrother</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DiegoBrother]]></copyright><item><title><![CDATA[用selenium写一个登录，自动输入账号和密码失效问题]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/130290399</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/130290399</guid><author>DiegoBrother</author><pubDate>Fri, 21 Apr 2023 15:47:07 +0800</pubDate><description><![CDATA[1、昨天想要用selenium写一个项目的登录时，一直提示我请输入手机号的问题，我一开始以为是定位元素问题，百度了很多种办法还是不行，后面百度了一种方法是打开那个界面手动输入，虽然这个方法不是很自动，然后我真的就去试了，结果发现我鼠标点击的时候自动输入手机号和密码，我顿时定位到了什么问题，就是输入框失去焦点的问题，因为前端做了限制就是，每次输入都要点击一下输入框，以下是代码。]]></description><category></category></item><item><title><![CDATA[apifox前置操作或后置操作额外请求接口]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/128920497</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/128920497</guid><author>DiegoBrother</author><pubDate>Tue, 07 Feb 2023 18:27:27 +0800</pubDate><description><![CDATA[apifox后置脚本或前置脚本请求接口post请求的json传参]]></description><category></category></item><item><title><![CDATA[如何实现apifox一个变量的变量值每次调用都不一样]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/128913855</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/128913855</guid><author>DiegoBrother</author><pubDate>Tue, 07 Feb 2023 10:17:59 +0800</pubDate><description><![CDATA[实现apifox一个变量的变量值每次调用都不一样]]></description><category></category></item><item><title><![CDATA[apifox接口传参对了为啥一直返回500提示服务异常]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/128899070</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/128899070</guid><author>DiegoBrother</author><pubDate>Mon, 06 Feb 2023 11:42:48 +0800</pubDate><description><![CDATA[500原因是因为请求参数后面加了注释导致]]></description><category></category></item><item><title><![CDATA[python白月黑羽视频多线程笔记]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/123783752</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/123783752</guid><author>DiegoBrother</author><pubDate>Sun, 27 Mar 2022 22:46:54 +0800</pubDate><description><![CDATA[# 进程就是运行着的程序
# windows下面打开任务管理器，里面显示了当前系统上运行着的进程
# 程序没有运行的时候，它们的程序代码文件存储在磁盘中，就是那些扩展名为.exe文件
# 系统中每个进程里面至少包含一个线程
# 线程是操作系统创建的，每个线程对应一个代码执行的数据结构，保存了代码执行过程中重要的状态信息
# 我们前面写的python程序，里面虽然没有创建线程的代码，但实际上，当python解释器程序运行起来（成为一个进程），OS就自动的创建一个线程，通常称为主线程，在这个主线程里面执行代码.]]></description><category></category></item><item><title><![CDATA[python捕获异常的笔记与自己构想的一些小场景]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/123581471</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/123581471</guid><author>DiegoBrother</author><pubDate>Fri, 18 Mar 2022 18:32:49 +0800</pubDate><description><![CDATA[# 捕获异常
# NameError, 表示没有定义

# dict1 = {1:1}
# print(dict1[2])   # KeyError表示字典没有key为2的元素

# ModuleNotFoundError，表示找不到这个模块

# a = 100/0
# print(a)  #ZeroDivisionError

# 异常对象的类都继承标准库里面的Exception类



# while True:
#     try:
#         miles = input('请输入英里数：.]]></description><category></category></item><item><title><![CDATA[python中孙子继承爷爷的静态方法出现了None]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/123579123</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/123579123</guid><author>DiegoBrother</author><pubDate>Fri, 18 Mar 2022 16:48:56 +0800</pubDate><description><![CDATA[爷爷的静态方法的一个print改为return就可以解决了








]]></description><category></category></item><item><title><![CDATA[python类的继承，白月黑羽笔记01]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/123469258</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/123469258</guid><author>DiegoBrother</author><pubDate>Sun, 13 Mar 2022 23:55:46 +0800</pubDate><description><![CDATA[# def pressHorn():
#     print('嘟嘟嘟嘟嘟~~~~~~~~~~')
#
#
# benzCar = {
#     'brand' :  '奔驰',
#     'country' : '德国',
#     'price' : 300000,
#     'pressHorn' : pressHorn   #字典对象的值可以是一个函数对象
# }
#
# # 我可以这样执行它的行为
# benzCar['pressHorn']()


# class BenzCar:
#.]]></description><category></category></item><item><title><![CDATA[转发robot framework打印输出乱码问题]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/122805566</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/122805566</guid><author>DiegoBrother</author><pubDate>Mon, 07 Feb 2022 10:48:33 +0800</pubDate><description><![CDATA[记录一下别人是如何解决RF打印出乱码的现象]]></description><category></category></item><item><title><![CDATA[Jmeter实现3000个参数进行并发]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/122804172</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/122804172</guid><author>DiegoBrother</author><pubDate>Mon, 07 Feb 2022 09:42:49 +0800</pubDate><description><![CDATA[1、创建一个测试计划，在这个测试计划里创建一个线程组，在线程组里创建http请求，创建get的请求，使用参数变量${变量名}

2、在该线程组下添加CSV Data Set Config



3、选择csv文件，如果后面运行出现了乱码，很可能是因为文件的格式问题，这个时候需要打开csv参数文件，另存为csv文件









4、 参数变量设置，如果多个参数变量则用英文逗号隔开



5、在该线程组创建查看结果树和汇总报告

6、在线程组设置3000个并发数，或者其他的并发数设置




...]]></description><category></category></item><item><title><![CDATA[selenium+python使用定位ul下的li，实现全选功能]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/121140066</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/121140066</guid><author>DiegoBrother</author><pubDate>Thu, 04 Nov 2021 12:41:50 +0800</pubDate><description><![CDATA[ui的布局是ul下有300多个li，li标签里面包含了input标签和label标签

1、定位到ul标签；

2、定位ul标签下的所有li标签使用到find_elements_by_tag_name('li')，此时获取到的是一个列表对象；

3、通过上面获取到的li列表的长度进行循环；

4、首先定位ul下的第一个li标签，然后通过修改里面的一个数字来实现循环定位每一个li标签；

代码操作如下：


ulEle = driver.find_element_by_xpath('/html/body/di]]></description><category></category></item><item><title><![CDATA[python语法小杂记]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/118353916</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/118353916</guid><author>DiegoBrother</author><pubDate>Wed, 30 Jun 2021 09:20:29 +0800</pubDate><description><![CDATA[prices = {
    'AAPL': 191.88,
    'GOOG': 1186.96,
    'IBM': 149.24,
    'ORCL': 48.44,
    'ACN': 166.89,
    'FB': 208.09,
    'SYMC': 21.29
}

#用股票价格大于100元的股票构造一个新的字典

price2 = {key: value for key, value in prices.items() if value &gt;100}
print(pric.]]></description><category></category></item><item><title><![CDATA[python的input函数与while循环基础知识]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115363321</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115363321</guid><author>DiegoBrother</author><pubDate>Wed, 31 Mar 2021 22:47:34 +0800</pubDate><description><![CDATA[# 使用input来填充字典
dicts = {}
dict_active = True
while dict_active:
    name = input('请输入姓名： ')
    age = int(input('请输入年龄： '))
    dicts[name] = age
    willing = input('是否还有人没有登记： 如果是填yes，如果否填no')
    if willing == 'no':
        dict_active = False
print(...]]></description><category></category></item><item><title><![CDATA[python-----if语句基础知识2及少量字符串方法及字典基础知识]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115338854</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115338854</guid><author>DiegoBrother</author><pubDate>Tue, 30 Mar 2021 23:16:18 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[python----if语句基础知识1]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115314664</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115314664</guid><author>DiegoBrother</author><pubDate>Mon, 29 Mar 2021 23:45:29 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[python---元组知识点]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115314473</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115314473</guid><author>DiegoBrother</author><pubDate>Mon, 29 Mar 2021 23:32:36 +0800</pubDate><description><![CDATA[python---元组
 1、适合用于存储在程序运行期间可能变化的数据集
 2、 元组不可修改，但是列表可以修改
  不可变的列表----元组
 3、 圆括号
  (元素1,元素2,..,元素n)
 4、可以使用索引访问其元素
 5、遍历元组所有元素
  for val in  元组
 6、不能修改元组的元素
      但是可以给存储元组的变量赋值，可重新定义整个元组
...]]></description><category></category></item><item><title><![CDATA[python列表基础2----切片]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115290571</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115290571</guid><author>DiegoBrother</author><pubDate>Sun, 28 Mar 2021 23:42:24 +0800</pubDate><description><![CDATA[python列表----切片
 1、输出前三个元素，需要指定索引0~3
  列表[0:3]
   分别输出0、1、2元素
 2、提取列表第2~4个元素，索引指定为1，并将终止索引指定为4
  列表[1:4]
   分别输出1、2、3元素
 3、如果没有指定第一个索引，将自动从列表开头开始
  列表[:终止索引]
 4、如果提取从第2个元素到列表末尾的所有元素，可以起始索引指定为1，省略终止索引
  列...]]></description><category></category></item><item><title><![CDATA[python---列表基础知识第一节]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115274264</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115274264</guid><author>DiegoBrother</author><pubDate>Sat, 27 Mar 2021 23:59:21 +0800</pubDate><description><![CDATA[python---列表
 sort()
  永久性排列，再也没有办法恢复到原来排序的样子
   列表.sort()
  传递参数，reverse=True，倒叙排列
   列表.sort(reverse=True)
 sorted()
  临时排序，不影响列表原来排序
   sorted(列表)
  也可以传递参数，reverse=True，倒叙排列
   sorted(列表，...]]></description><category></category></item><item><title><![CDATA[python变量声明一般规则]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115191046</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115191046</guid><author>DiegoBrother</author><pubDate>Wed, 24 Mar 2021 23:55:43 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[2021-03-24----python列表基础知识总结1]]></title><link>https://blog.youkuaiyun.com/DiegoBrother/article/details/115190974</link><guid>https://blog.youkuaiyun.com/DiegoBrother/article/details/115190974</guid><author>DiegoBrother</author><pubDate>Wed, 24 Mar 2021 23:52:12 +0800</pubDate><description><![CDATA[练习题：


while(1):
    haha = bicycles.pop()
    print('很抱歉' + haha, '您今晚没有席位')
    if(len((bicycles))==2):
        break
while(1):
    lala = bicycles.pop()
    print('很高兴'+lala,'您今晚有席位')
    if(len(bicycles) == 0):
        break

python-列表list
 如果列表元素是英...]]></description><category></category></item></channel></rss>