奇怪的bug

作者: 笑起来真好看ccn | 来源:发表于2019-10-31 09:07 被阅读0次

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.定位不到新页面的元素

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

相关文章

  • 奇怪的“bug”

    今天是1月1日,为了一些事情,我把电脑的时间调到1月10日进行工作。期间我用VS2010发布过我的web程序。发布...

  • 奇怪的bug

    昨天用php curl模拟post发送请求,测试环境一切正常线上却返回了false。 调查了大半天解决了问题,但是...

  • 奇怪的bug

    bug年年有,最近特别多,今天用我的小米笔记本下载点东西,路由器在我面前,却死活连不上,好不容易连上之后显示有In...

  • 奇怪的bug

    1、3S提示,一闪而过:sources——右边暂停按钮 2、动态下拉框定位快捷键:ctrl+shift+C 3、e...

  • vue 奇怪的Bug

    标题虽然这样起,但是大部分都不是vue的问题,是代码问题 [Vue warn]: $listeners and $...

  • 遇到的奇怪的Bug

    滚屏操作使用计时不大好,不能很准确的感知一次滚动 低端版本谷歌bug,使用 css filter 导致圆角失效。...

  • [iOS 9的奇怪bug]

    总结一下 iOS 9的奇怪bug 1.WKWebview.scrollview.delegate 在 -(void...

  • 记几次奇怪的bug

    这些年以来,还是遇到很多有去的bug,原因也是各不相同,有很多也是莫名其妙。先留个标题,慢慢记,慢慢回忆。 切到后...

  • android 奇怪的bug们

    1.无法下载依赖,ssr端口改了..2.ssl peer问题:把依赖库的https改为http3.readtime...

  • vfork 这么轻量,能有什么坏心思呢

    起因 这篇文章的起因是某个非常奇怪的 bug,bug 的部分 logcat 日志如下: 已知: log 时间后面的...

网友评论

    本文标题:奇怪的bug

    本文链接:https://www.haomeiwen.com/subject/mpcdhctx.html