自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 python:如何连接postgresql指定模式

如:要连接system,则为options="-c search_path=system"

2024-06-04 17:14:41 106

原创 python:reverse()函数

reverse()函数在执行翻转操作后,并没有返回一个新的列表,而是直接修改了原始的列表。因此,reverse()函数只能用于可以修改的容器对象。如果要翻转的对象是字符串或者是元组,则需要先将字符串或者元组转换成列表。翻转后,再将对象转换为字符串或者元组。对于不可修改的容器,如字符串和元组,需要先将其转换为可修改的容器,如列表,才能进行翻转操作。print(tuple2) # 输出结果:(5, 4, 3, 2, 1)reverse()函数,列表的方法。

2024-06-04 17:06:24 116

原创 python:字符串首字母大写

将整个字符串的首字母大写,可以使用Python的切片和。每个单词的首字母大写,可以使用标准库中的。

2024-06-03 16:56:37 80

原创 python:10进制和2进制互转

函数或者Python 3.6以上版本中的f-string。如果你只想要纯二进制数,不带任何前缀,你可以使用。将十进制数转换为二进制字符串。python 10进制转2进制。为前缀,表示这是一个二进制数。python 2进制转10进制。

2024-06-03 16:26:29 106

原创 python:sort()和sorted()

方法:函数:

2024-06-03 15:33:48 94

原创 linux创建用户并指定用户组

关于uid:0 表示管理员(root),1 - 500 表示系统用户,501 - 65535 表示普通用户。-g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在。-u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID。-c COMMENT:指定用户的注释信息。usermod -g 其他组名 用户名。useradd -g 用户组 用户名。-d PATH:指定用户的家目录。userdel -r 用户名。

2024-05-28 18:30:21 131

原创 cypress断言

Cypress的断言基于当下流行的Chai断言库,其支持多种风格的断言,包括BDD(expect/should)和TDD(assert)形式的断言。cy.get(‘a’).should(‘not.contain’,’click me’),如果是url命令,则使用。.should(‘exist’)或者.should(‘not.exist’)更多断言库及其用法,可参考网上搜索关于BDD和TDD断言的说明。//断言teztarea的值为“itesting”//断言completed这个类有匹配的css。

2024-05-17 18:10:15 411

原创 cypress元素定位

cy.visit(‘https://www.baidu.com’),如果在cypress.json中配置了baseUrl的值,则Cypress自动加上前缀。注意:上述类中间带空格的写法Cypress不支持,类中间带空格代表多个类,可删除空格,以.代替,如cy.get(‘.login.btnHover’)如cy.get(‘#id’).eq(0),其中cy.get(‘#id’)如果能找到2个元素,则eq(0)就是第一个元素。搜索被定位的元素的后代,如cy.get(‘u1’).find(‘#id’),

2024-05-17 18:09:38 824

原创 cypress测试用例组织结构

包含测试套件/测试用例,可以用describe.only()或者context().only()/it.only()来指定。排查测试套件/测试用例,可以用describe.skip()或者context().skip()/it.skip()来跳过该测试套件/测试用例的执行。每个测试用例的前置动作,在每个测试用例执行之前执行,一个describe()内有几个it()就会执行几次beforeEach()测试套件,可以在里面设定context(),可包括多个测试用例it(),也可以嵌套测试套件。

2024-05-17 18:08:28 303

原创 cypress运行器

Cypress的运行窗口默认展示所有cypress/intergration下的文件,这些文件就是我们的用例文件。单击任何一个js文件,执行过程中即可看到测试运行器运行,如下图所示,在运行器界面可看到每一步命令在浏览器运行的结果展示。单击左侧的任何一条命令,右侧会展示该条命令运行的结果视图。

2024-05-17 17:58:22 117

原创 cypress安装

测试夹具(fixtures)测试夹具通常配合cy.fixture()命令使用,主要用来存储测试用例的外部静态数据,通常存储在.json后缀文件里面。如使用://后续代码中使用cy.get(//你的代码})测试文件(integration)测试文件其实就是我们的测试用例,以.js结尾即可。初始化的时候会默认生成一个example文件夹,里面会放置官方写的一些示例测试用例,这些用例均可运行,Cypress也提供了对应的学习访问网站。插件文件(plugins)

2024-05-17 17:55:17 716

原创 Cypress介绍

综上所述,如果你需要一个快速开始、不需要与其他测试工具集成、主要以JavaScript编写测试的现代Web应用项目,那么 Cypress 可能是更好的选择。优点:Selenium 是一个非常成熟的工具,它可以与各种测试运行器结合,比如 JUnit、Mocha 等,并且支持多种语言,如 Java、Python、JavaScript 等。优点:Cypress 是一个以端到端测试而设计的框架,它提供了同步代码执行的能力,这意味着你不需要写等待代码去等待异步操作的完成。

2024-05-17 17:42:03 148

原创 python:字典根据key排序

这种方法利用了 collections 模块中的 OrderedDict 类,通过传入 sorted() 函数排序后的键值对列表,构造一个有序的字典。这种方法利用了 operator 模块的 itemgetter() 函数作为 key 参数传给 sorted() 函数,进行排序后再构建出有序的字典。这种方法使用了 sorted() 函数对字典的 items() 方法返回的键值对列表进行排序,然后使用字典推导式重新创建一个有序的字典。方法一:使用 sorted() 函数和字典的 items() 方法。

2024-05-17 15:42:02 264

原创 python:join()函数用法

注意事项:在使用join()函数时,需要确保传递给join()的可迭代对象只包含字符串类型的数据,否则会抛出TypeError异常。join()函数用法主要是用于字符串拼接,可以将一个可迭代对象(如列表、元组等)中的所有字符串连接起来,并可以指定连接字符串之间的分隔符。此外,join()函数在拼接字符串列表、生成CSV文件、生成HTML或XML以及生成命令行参数等场景中有广泛的应用。总的来说,join()函数是一个强大且多功能的工具,可以方便地实现字符串的拼接操作。语法:'sep'.join(seq)。

2024-05-17 15:11:24 95

原创 python报错:sequence item 0: expected str instance, int found

这个错误通常出现在处理Python中的序列数据时,尤其是在处理像列表或元组这样的数据结构,当你尝试将这些序列中的元素作为字符串处理时。错误表明你期望得到的是一个字符串实例,但是序列中的第一个元素却是一个整数(int)。或者,如果你在处理序列时遇到了这个问题,检查你的代码,确保在需要字符串的地方你提供了字符串而不是整数。如果是在使用像join()这样的方法将序列转换成字符串时,确保序列中的所有元素都是字符串。确保你在处理序列时,所有的元素都是字符串类型。如果有需要,可以使用str()函数将整数转换为字符串。

2024-05-17 14:53:48 195

原创 域用户登录

用户名输入框输入:域名\用户名。

2024-04-11 16:25:28 418

原创 计算机->网络 下面没有显示当前计算机

在window窗口输入:\\计算机名 或 \\IP 访问一下,网络 下就会显示该计算机。在设置共享路径时,计算机->网络 下面没有显示当前计算机,导致无法选内容。

2024-04-10 22:00:00 91

原创 域用户 远程桌面 提示“连接被拒绝因为没有授权此账户远程登录“

登录域控服务器,点击 windows管理工具->本地安全策略。或点击 开始/运行,输入“secpol.msc” 点击用户权限分配,在右侧窗格中找到“允许通过远程桌面服务登录”,双击打开,添加该没有授权远程登录的用户名,重启电脑即可。

2024-04-10 18:12:49 683

原创 ECMAScript 和 JavaScript区别

综上所述,ECMAScript是JavaScript的标准化规范,而JavaScript是这一规范的具体实现之一。两者在功能上非常相似,但存在一些微小的差异,这主要是由于不同的实现方式造成的。

2024-03-26 17:28:49 471

空空如也

空空如也

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

TA关注的人

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