- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 selenium定位非select下拉选择框的元素
网上的教程大多是 select 下拉框的元素定位,但我的不是 select 的,对于非 select 下拉框的解决办法如下:# 点击激活下拉框driver.find_element_by_xpath("//div[contains(@class,'chosen-a')]").click()#睡一秒time.sleep(1)# 提取此下拉框中的所有元素,注意这里是elementslis=browser.find_elements_by_xpath("//ul[@class='chosen-resu
2021-10-12 10:28:24
4134
8
原创 测试开发工程师面试题01
Python为什么是解释型语言因为Python语言是顺序执行的,没有静态检查,没有编译链接过程,可以交互式运行。C语言类型不对是编译抛的错误,Python类型不对是运行抛的错误。也就是python是一条条(一行行)运行的,C需要整个编译之后才能运行。面向对象和面向过程的区别面向对象是把构成问题的事务分解成各个对象,建立对象来描述某个事务在解决问题的步骤中的行为;面向过程是分析出解决问题所需要的步骤,然后用一些函数把这些步骤一步步实现,使用的时候依次调用函数就行了。Python的优势和缺点**优势:
2021-09-29 21:20:49
201
原创 软件测试面试自我介绍
面试官,上午/下午好。我是XXX,今天来面试贵公司的软件测试工程师岗位,接下来,我介绍一下我自己。(提前知道和了解企业的招聘要求和技能要求,提前做好应对,技能点描述要有针对性)(1)我会Linux系统操作和相关命令的使用,项目中搭建过测试环境。(2)用过MySQL数据库,能使用SQL语句进行数据查询,有时候测试需要进行提交数据和查询数据的对比时,在数据库中查询数据。(3)我会Python开发语言,可以用于Selenium的测试脚本编写。项目要求对一部分固定的功能进行自动化测试脚本的实现,使用unitt
2021-07-27 15:58:00
9551
原创 关于Could not initialize class com.yu.lesson02.utils.JdbcUtils_DBCP的解决办法
在我想在IDEA2021版使用DBCP连接池连接数据库时报了如下错误:Could not initialize class com.yu.lesson02.utils.JdbcUtils_DBCP我也写了DBCP的配置文件dbcpconfig.properties;通过一番努力查错,知道了错误原因如下:我没有导入commons-logging-1.2.jar包文件。在使用DBCP连接池之前要准备好:1、jar包4个:a: commons-dbcp2-2.8.0b:commons-pool2-
2021-07-24 19:23:07
1392
2
原创 ConcurrentHashMap常见面试题+底层原理剖析
1.讲一下ConcurrentHashMap的实现原理。ConcurrentHashMap在JDK7中的实现原理:ConcurrentHashMap在JDK8中的实现原理:2.ConcurrentHashMap的get方法是否要加锁?3.ConcurrentHashMap不支持key或value为null的原因。4.ConcurrentHashMap迭代器是强一致性还是弱一致性?5.JDK7与JDK8中ConcurrentHashMap的区别。6.JDK8中为什么使用synchr
2021-07-11 12:16:02
1054
原创 JAVA利用URL从网上下载音乐资源
package yu.hang;import java.io.FileOutputStream;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;public class URLDown {public static void main(String[] args) throws Exception {//1.下载地址URL url = new URL(“https://m701.
2021-07-06 22:12:50
979
原创 Java利用BufferedInputStream和BufferedOutputStream进行图片复制
Java利用BufferedInputStream和BufferedOutputStream进行图片复制:package yu.hang;import java.io.*;public class Demo07 { public static void main(String[] args) throws IOException { //功能:完成图片的复制 //1.有一个源图片 File f1 = new File("e:\\photo\\
2021-07-04 10:30:48
1140
原创 Java-HashMap经典面试题
Java经典面试题:在HashMap中:(1)装填因子,负载因子,加载因子为什么是0.75:因为如果装填因子设置为1:空间利用率得到了很大的满足,但很容易碰撞,从而产生链表使得查询效率低。如果装填因子设置为0.5:碰撞的概率低,扩容后产生链表的几率低,查询效率高,但空间利用率太低。所以在0.5到1之间取中间值: 0.75。(2)主数组的长度为什么必须为2^n:原因1:要使h &(length-1)等效h%length 操作,等效的前提就是:length必须是2的整数倍。原因2:防止哈
2021-07-03 22:53:46
208
1
原创 String、 StringBuffer、StringBuilder区别与联系
String、 StringBuffer、StringBuilder区别与联系1.String类是不可变类,即一旦一个String对象被创建后,包含在这个对象中的字符序列是不可改变的,直至这个对象销毁。2.StringBuffer类则代表一个字符序列可变的字符串,可以通过append、insert、reverse、setChartAt、setLength等方法改变其内容。一旦生成了最终的字符串,调用toString方法将其转变为String。3.JDK1.5新增了一个StringBuilder类,与S
2021-07-01 18:01:24
173
原创 java冒泡排序
冒泡排序:import java.util.Arrays;public class Demo06 { //冒泡排序 //1.比较数组中两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 //2.每一次比较都会产生一个最大或最小的数 //3.下一轮则可以少一次排序 //4.依次循环,直到结束 public static void main(String[] args) { int[] a ={1,5,3,7,2,11,8,131
2021-06-26 18:12:40
98
原创 java打印九九乘法表
打印九九乘法表:public class Demo04 { public static void main(String[] args) { //打印九九乘法表 //1.先打印第一列 //2.把固定的1再用一个循环包起来 //3.去掉重复项 j<=i //4.调整样式 for (int i = 1; i <= 9; i++) { for (int j = 1; j &
2021-06-26 18:11:59
102
原创 集成学习预测问题
第1关:划分训练集与测试集import pandas as pdfrom sklearn import model_selection#*************** BEIGN ******************# 使用pandas库的read_csv读入毒蘑菇数据集(./data/mushrooms.csv)data = pd.read_csv('./data/mushrooms.csv')pd.set_option("max_columns",4)# 划分训练集和测试集,其中70%
2021-06-15 18:30:53
431
1
原创 打开CMD的方式以及Windows系统常用的Dos命令
打开CMD的方式:1.开始+系统+命令提示符2.Win键+R 输入cmd打开控制台(推荐使用)3.在桌面按住shift键+鼠标右键 点击在此处打开命令行窗口4.在资源管理器的地址栏前面加上cmd 路径Windows系统常用的Dos命令:#盘符切换英文输入“D:”#查看当前目录下的所有文件dir#切换目录cd(change directory)cd /d E:cd..(返回上一级)#清理屏幕cls(clear screen)#退出终端exit#查看电脑的ipipconf
2021-06-15 17:04:54
135
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人