工作生活

奇怪的bug

2019-10-31  本文已影响0人  笑起来真好看ccn

1、3S提示,一闪而过:sources——右边暂停按钮

2、动态下拉框定位快捷键:ctrl+shift+C

3、eval(),字符串转字典

问题描述:从excel中读取的字典出来变成了字符串

excel中写了参数 {"mobilephone":"18777770000","pwd":"123456"}

使用openpyxl读取出来,并用DDT解析后,测试用例获取到的手机号为空;

解决方法:DDT解析后的参数使用eval()函数。转换为字典,再让请求去调用

4、文件路径

问题描述:

common文件夹下,使用os.getcwd()获取当前项目的目录时,base_dir=os.path.split(os.getcwd())[0]

testcases目录中调用该目录查找测试用例,发现目录路径改变了,找不到用例

解决方法:

# 使用当前文件的绝对路径

file_path=os.path.abspath(__file__)

base_dir=os.path.split(os.path.split(file_path)[0])[0]

5、使用eval()函数报错

问题描述:

data['expected'] ={'code': '20103', 'status': 0, 'msg': '密码不能为空', 'data': null}

data['expected'] =eval(data['expected'])

报如下错误:

解决方法:

将参数中的null改为None

6.class定位元素,F12能定位到,代码定位不到

class利用要比id多,如果class中出现了太长的字符,和可变化的数字,那么请回到用XPath定位方法。定位时字符太长。

7.定位不到新页面的元素

需要切换到最新的窗口再定位元素……

上一篇 下一篇

猜你喜欢

热点阅读