
python
燎草
这个作者很懒,什么都没留下…
展开
-
【selenium】prompt弹窗无法输入内容【尚未解决】
【代码】【selenium】prompt弹窗无法输入内容【尚未解决】原创 2023-05-10 22:37:57 · 380 阅读 · 1 评论 -
【HtmlTestRunner】使用HtmlTestRunner生成测试报告报错TypeError: a bytes-like object is required, not ‘str‘(尚未解决)
3、open(report_path, mode=‘wb’, encoding=‘utf-8’)文件的做wb操作时又不能和encoding一起使用。1、将 # coding:utf-8 改成 # coding=gbk :报一样的错。2、去掉open(report_name, ‘wb’)里的b:报错一样的错。所以这个要怎么解决。原创 2023-04-25 23:56:55 · 311 阅读 · 3 评论 -
UI自动化报错:ResourceWarning: Enable tracemalloc to get the object allocation traceback
因为代码执行过程没有问题,但是控制台有这个爆粗信息,百度得知这不是报错,只是一个警告,不会影响程序执行,如果想要让其不展示这个个警告信息,可以添加代码。原创 2023-04-25 20:07:51 · 173 阅读 · 0 评论 -
【PyCharm】if __name__ == ‘__main__‘: 其下的代码未执行
这次执行方式是Run ‘Unittests in xxx.py’,百度了下说这是PyCharm默认执行Unittests类的单元测试,忽略了if。python脚本中使用import unittest导入unittest进行单元测试,单但执行脚本时并没有执行if。’:的执行,也就没有执行整个xxx.py文件。而Run xx.py相当于执行整个xx.py文件,也就包含if。然后发现这次执行脚本的方式与之前不一样,之前都是run …点击Run选择框中,选则文件xx.py同名的选项。原创 2023-04-21 21:03:59 · 959 阅读 · 0 评论 -
if __name__ == ‘__main__‘:用法
每个python模块都包含内置的变量__name__,当运行模块被执行的时候__name__等于文件名(包含了后缀.py);’的作用就是控制这两种情况执行代码的过程,在 if name == ‘main’: 行之后的代码只有在第一种情况下(即文件作为脚本直接执行)才会被执行,而 import 到其他脚本中是不会被执行的。在上面的例子中,test_02.py引入了test_01.py,在test_02.py中执行调用时__name__ == '’等于当前执行文件的名称(包含了后缀.py)。原创 2023-04-21 20:23:43 · 200 阅读 · 0 评论