自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (3)
  • 收藏
  • 关注

原创 UI自动化测试02

submit:可以用于表单的提交,可以子啊某些时候达到和click互换的效果。perform():执行所有ActionChains中存储的行为。is_displayed():设置该元素是否用户可见。get_attribute(name):获得属性值。move_to_element():鼠标悬停。context_click():右击。drag_and_drop():拖动。double_click():双击。内容输入:send_keys()元素点击:click()内容清除:clear()

2024-03-24 14:51:19 199 1

原创 UI自动化测试

driver.find_element_by_xpath('//input[@name="wd"]').send_keys("手机")driver.find_element_by_partial_link_text("百度一下")根据name的属性的值来定位,但是如果name属性的值再当前页面不唯一,则是无法定位的。如果某个元素有的id属性,那么如果id属性的值唯一,则可以利用该属性的值定位。driver.find_element_by_id("id属性的值")

2024-03-24 14:41:56 233 1

原创 python字符串常见方法

如果制定了可以按照指定的顺序传入,对于后面format(name,age)name下标是0,age下标是1。#注意这里是左闭右开的区间,冒号右边的这个下表所对应的内容是取不到的,就要向后取一位。#方式二:format的方式如果不指定参数传递的顺序,则是按照位置顺序传入。#截取一段的时候,左边是开始位置的下标,右边是结束位置的下标。new_str="%s的年龄是%s岁"%(name,age)# #如果截取的是某个下标之后的所有内容,结束下标可以不写。new_str2=f"{name}的年龄是{age}岁"

2024-03-12 16:46:35 301 1

原创 Chrome Driver的配置

在进行自动化测试时,我们是通过 Chrome Driver 来控制或者驱动浏览器进行各种指定的操作,因此必须要给浏览器配置相对应的驱动,上面已经安装了 Google Chrome 浏览器,这个版本浏览器对应的 Chrome Driver 可以从文件库中下载。如果你使用的不是 Google Chrome 浏览器,那么就需要下载不同浏览器对应的驱动,包括我们在进行兼容性自动化测试时,也需要使用不同的浏览器来运行自动化测试用例,检查应用在不同浏览器下的兼容性。选中系统变量中的 Path,点击编辑。

2024-03-10 18:40:48 403 1

原创 VS Code 安装

下载完成后双击安装包,之后会弹出。再次点击下一步,勾选。

2024-03-10 18:19:24 126 1

原创 并发用户数与高峰并发用户数、吞吐量、服务器处理请求的能力

由于IT技能的差异、电脑的资源有限以及其他种种的原因,预计到系统上线只有35%的员工会定期使用该系统。根据以往统计结果,每年的业务增量为20%,考虑到今后2年业务发展的需要,测试需按现有业务量的四倍,请估算服务器处理请求的能力(单位:次/秒)。(305500*80%)/9*20%*3600=244400/6480≈37.72(约为38次/秒)4*(100*25%*10+100*55%*8+100*30%*5)=3360(万次/年)80~20原理:每个工作日中80%的业务在20%的时间内完成。

2024-03-08 18:25:53 191 1

原创 selenium的安装和配置

在DOS窗口中输入“pip3--version”并按“Enter”键,假如显示了pip的版本信息,证明pip工具可以使用。除外可以直接使用pip install selenium==3.14直接下载相应版本的selenium。可以在命令行窗口输入 pip install selenium命令安装selenium,并验证。安装完成后,我们可以使用“pip show selenium”命令来查看selenium的版本。pip install -U selenium:将selenium升级到最新版本。

2024-02-29 18:06:00 186

原创 Python的安装和配置

在安装过程中单击“Next”按钮,在“Advanced Options”界面中勾选“Install for all users”复选框,自定义Python的安装目录。(1)到Python官网https://www.python.org可以下载,如果没有特殊要求,可以选择最新版本。双击下载的安装包进行安装,注意勾选“Add Python 3.8 to PATH”复选框。添加到系统环境变量,单击“Customize installation”按钮,开始自定义安装。(4)验证Python是否安装、配置环境成功。

2024-02-29 17:51:20 133

原创 操作系统-文件系统

文件系统

2024-01-26 10:22:17 179 1

原创 操作系统-内存管理

内存管理

2024-01-25 15:01:01 342

原创 信号量的应用

信号量的使用

2024-01-24 19:23:13 353 1

原创 进程的管道通信

进程的管道通信

2024-01-24 07:10:37 350 1

原创 Linux下多线程的创建和控制

函数原型:int pthread_key_create(pthread_key_t *key, void(*destructor)(void*))创建线程私有数据。第三个参数,参数类型为函数指针,用于设置线程的主函数,当pthread_create函数返回时,则会自动调用指定的函数,当指定的函数运行完后,则线程就结束了。函数原型:int pthread_key_delete(pthread_key_t key) 销毁指定的pthread_key_t变量。

2024-01-22 20:49:55 561

原创 进程调度模拟

调度算法原理

2024-01-21 22:00:09 364

原创 进程创建与控制

①options使用WNOHANG参数,即使没有子进程退出,它也会立即返回,不会像wait那样永远等下去。fork函数用于创建当前进程的子进程,创建子进程时,子进程会复制与父进程一样的堆栈段和数据段,和代码段。而且fork的返回值,在不同进程中,返回的值不一样,在子进程中,是返回0,而在父进程是返回子进程的PID。3,如果调用成功,则返回子进程的进程ID,如果没有调用成功,则返回-1。2,发出调用的进制只要有子进程,就会睡眠到子进程中,一个终止为止。2,mode参数为锁定方式,1为加锁,2为解锁。

2024-01-20 20:22:14 352 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除