![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
shixiu_yuan
想要飞得更高,就要把地平线忘掉。
展开
-
selenium对弹窗(alert)的处理
1、弹窗selenium提供 switch_to_alert方法:捕获弹出对话框(可以定位alert、confirm、prompt对话框)switch_to_alert() --定位弹出对话框text() --获取对话框文本值accept() --相当于点击“确认”dismiss() --相当于点击“取消”send_keys() --输入值(alert和confirm没有输入对话框,所以就不用能用了转载 2021-11-04 11:09:58 · 2851 阅读 · 0 评论 -
LoadRunner报错Loadrunner Controller cannot create Vusers
点击Start Scenario,系统提示Loadrunner Controller cannot create Vusers.Ensure that your load generators are available and that your script are valid. 如下图所示:解决办法:点击Load Generators—>点击Add—>Name一栏输入:l...原创 2023-01-11 14:45:15 · 730 阅读 · 2 评论 -
pip安装第三方库 报错:You should consider upgrading
报错:WARNING: You are using pip version 21.1.2; however, version 21.3.1 is available.You should consider upgrading via the ‘c:\users\python\python38\python.exe -m pip install --upgrade pip’ command.解决办法:直接运行 python -m pip install --upgrade pip...原创 2021-11-03 14:08:29 · 20138 阅读 · 8 评论 -
xpath中ends-with无法定位问题的解决办法
在使用xpath的模糊匹配以什么结尾时,遇到如下问题: //input[ends-with(@id,‘w’)] 定位不到input标签中的id以w结尾的元素,报错如下SyntaxError: Failed to execute ‘evaluate’ on ‘Document’: The string ‘//input[ends-with(@id,‘w’)]’ is not a valid XPath expression.(Session info: chrome=94.0.4606.81)查询原创 2021-10-25 11:18:37 · 2667 阅读 · 0 评论 -
Selenium中遇到 StaleElementReferenceException 异常
现在开始,不定期更新所学所知。以便更好的检阅自己的成长。在自动化测试过程中,代码并没有任何错误,可运行过程中多次遇到遇到如下报错:selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable目前我只用第三种解决方法如下:方法一:使用time.sleep()可降低发生此异常的概率,但是并非百分百有效,并且浪费时间。方法二:使用driver.fresh()刷新页面后再重新定原创 2021-04-16 15:06:38 · 644 阅读 · 0 评论 -
USB: usb_device_handle_win.cc:1056 Failed to read descriptor from node connection
最近在帮新同事搭建python+selenium+pytest自动化测试环境,发现遇到如下报错:[6452:9780:0415/100836.539:ERROR:device_event_log_impl.cc(214)] [10:08:36.526] USB: usb_device_handle_win.cc:1056 Failed to read descriptor from node connection: A device attached to the system is not functi原创 2021-04-15 10:59:29 · 9943 阅读 · 1 评论 -
安装和配置notepad++用于python开发--代码缩进,自动补齐、运行
在百度搜索“notepad++”或进入官网下载notepad++并安装。安装完成后,配置python运行首先打开notepad++,键盘上按下“F5",在输入框中输入:cmd /k D:Python\python.exe “$(FULL_CURRENT_PATH)”& PAUSE & EXIT点击“保存”,设置好名字和快捷键...原创 2019-12-04 15:41:51 · 1514 阅读 · 1 评论 -
notepad++快捷方式+代码补全和代码提示功能
快捷方式:Alt+H 隐藏行Ctrl+Tab 实现在多个打开的窗口间切换Ctrl+Shift+Q区块注释Ctrl+K行注释(取消Ctrl+Shift+K)文件新建文件 Ctrl+N打开文件 Ctrl+O保存文件 Ctrl+S另存为 Ctrl+Alt+S全部保存 Ctrl+Shift+S关闭当前文件 Ctrl+W打印文件 Ctrl+P退出 Alt+F4编辑撤销 Ctr...原创 2019-12-04 15:38:47 · 931 阅读 · 0 评论 -
pandas的insert插入一列
把value插入dataframe的指定位置loc中,若插入的数据value已在DataFrame中,则返回 错误ValueError,如想完成重复值的插入需要把allow_duplicates设置为Trueinsert方法详解DataFrame.insert(loc, column, value, allow_duplicates=False)参数:Raises a ValueError...原创 2019-05-14 14:26:00 · 47607 阅读 · 3 评论 -
获取文件编码格式
方法1:用记事本打开文件,点击文件–另存为,如下图,红色框中的编码为文件编码格式方法2使用chardet获取文件编码格式import pandas as pdimport chardetdef get_encoding(file): # 二进制方式读取 with open(file, 'rb') as f: # 获取文件编码类型 ret...原创 2019-05-06 14:28:59 · 1080 阅读 · 0 评论 -
排序算法(冒泡排序,选择排序,插入排序,希尔排序)
冒泡排序<1>.比较相邻的元素。如果第一个比第二个大,就交换它们两个;<2>.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;&am原创 2018-12-14 22:59:05 · 643 阅读 · 0 评论 -
输入任意一个字符串,判断这个字符串是否是回文,回文示例: 上海自来水来自海上
抓了a,b,c,d4名犯罪嫌疑人.其中有一名是小偷,审讯中: a说我不是小偷 b说c是小偷 c说小偷肯定是d , d说c胡说! 其中有3个人说的是实话,一个人说的是假话,编程推断谁是小偷。 (用穷举法和逻辑表达式)list = ['a', 'b', 'c', 'd']for thief in list: number = (thief != 'a') + (thief == 'c')...原创 2018-09-30 12:56:36 · 15839 阅读 · 2 评论 -
斐波那契数列
题目:斐波那契数列。程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……。methon1使用递归def Fibonacci(n):if n == 1 or n == 2:return 1return Fibonacci(n - 1) + Fibonacci(n - 2)n = int(i...原创 2018-09-29 20:53:55 · 362 阅读 · 0 评论 -
输入三个整数x,y,z,请把这三个数由大到小输出
输入三个整数x,y,z,请把这三个数由大到小输出x = int(input(‘第一个整数x:’))y = int(input(‘第二个整数x:’))z = int(input(‘第三个整数x:’))f方法1max = xif y > x:if y > z:max = yy = xx = maxif z > y:max = zz = yy = maxe...原创 2018-09-29 20:49:59 · 30566 阅读 · 1 评论 -
求完全平方数
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?完全平方数:一个数能用另一个数的平方表示即为完全平方数。eg:9能用给3的平方表示,所以9是完全平方数from math import *for i in range(1, 10000):sqrt1 = sqrt(i + 100)sqrt2 = sqrt(i + 168)if sqrt1 == i...原创 2018-09-29 20:42:48 · 2793 阅读 · 2 评论 -
用1,2,3,4个字组成互不相同且不重复的三位数数
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#&oq=题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?list = []for i in range(1, 5):for j in range(1, 5):for z in range(1, 5):if i != j and j != z and i != z:l...原创 2018-09-29 20:39:58 · 2746 阅读 · 0 评论 -
linux下进行压缩和解压操作
unzip解压.zip压缩包格式:unzip 压缩包名eg:解压.zip文件xmltodict-master.zip,命令如下 ta@sd:~$ gunzip xmltodict-master.zipzip:把文件压缩成.zip压缩包格式:zip 压缩包名 压缩文件 注:以上命令中的压缩包名即为压缩成功后的名字,压缩文件即为需要进行压缩的文件名,如果想压缩所有.txt结尾的文...原创 2018-10-13 10:56:34 · 251 阅读 · 0 评论