是button的定位问题引起的,解决方案:套上div加上position:relative即可 ...
分类:
其他好文 时间:
2019-12-27 15:22:38
阅读次数:
62
问题描述 启动项目的时候报一下错误严重: Error listenerStart 三月 26, 2018 4:00:01 下午org.apache.catalina.core.StandardContext startInternal 严重: Context[/einvoice-server] st ...
分类:
其他好文 时间:
2019-12-27 13:10:07
阅读次数:
183
最近做使用java+selenium做一个测试。遇到两个问题,寻找很久解答方案。最终解决了。 ① 第一个问题是处理 js 事件弹出对象前未给与反应时间。 具体描述:一般情况获取网络刷新的元素基本会使用selenium的智能等待方法获取。关于这点不做解释。直接贴上代码参考。 private stati ...
分类:
编程语言 时间:
2019-12-27 11:30:39
阅读次数:
76
根据软件代码规模,应用软件的开发大致分为三 种模式。 程序员个人开发的小软件 用例图 这种模式和早期的软件开发模式类似。 小软件开发用例图如图所示。 软件调试的特点 发现问题(测试)、定位问题和提出解决问题方 案、修改程序代码、验证全部由程序员负责。 软件调试 可以分为静态调试与动态调试。 1、静态 ...
分类:
其他好文 时间:
2019-12-24 18:45:17
阅读次数:
116
输入函数,用于接收键盘输入。主要用于在学习和练习过程中,增加练习的乐趣。让我们的程序相对完整和具备简单的交互能力。输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果。也是为了增加练习程序的交互能力。以后在实际编码过程中,如果遇到问题需要调试的时候,也可以使用输出函数将代码运行过程中的产生的中间值打印出来,能够帮我们更好的定位问题。输入函数input()从键盘接收输入的函数是i
分类:
编程语言 时间:
2019-12-23 11:45:15
阅读次数:
119
输入函数,用于接收键盘输入。主要用于在学习和练习过程中,增加练习的乐趣。让我们的程序相对完整和具备简单的交互能力。输出函数,将代码运行结果打印在控制台上,同样也能让我们观察程序运行的结果。也是为了增加练习程序的交互能力。以后在实际编码过程中,如果遇到问题需要调试的时候,也可以使用输出函数将代码运行过程中的产生的中间值打印出来,能够帮我们更好的定位问题。输入函数input()从键盘接收输入的函数是i
分类:
编程语言 时间:
2019-12-23 11:40:52
阅读次数:
89
最近在重构项目代码时,发现两个线程同时访问一个加锁的std::list队列时,会出现恶性竞争锁的现象。 具体现象是A线程总是拿不到锁,B线程抢占几次后,A才抢占到。 由于是重构项目,也无法通过回滚代码来解决。 最终定位问题是,重构时对std::list队列单独封装了一个类导致的。单独封装一个类,那么 ...
分类:
编程语言 时间:
2019-12-21 22:19:03
阅读次数:
65
屏幕截图 主要是为了程序出现错误时,开发除了可以分析日志之外,还可以进行截图更好地去定位问题。 截图一般有两种方法: 第一种save_screenshot(self,filename) driver.back()driver.save_screenshot('toast.png') 保存至当前的文件 ...
分类:
移动开发 时间:
2019-12-16 13:02:58
阅读次数:
157
程序中记录日志一般有两个目的,第一个目的是做故障定位,第二个目的是显示程序运行状态。好的日志记录方式可以提供给我们足够多的定位问题的依据。 我们这里引用Logback组件进行日志的记录。 Logback的主要模块 - logback-access这个模块是与service容器集成,提供通过http访 ...
分类:
其他好文 时间:
2019-12-09 13:41:53
阅读次数:
75
Crashlog解析 对于从事iOS移动端测试的同学来说,应用crash十分常见。对于必现crash,通过必现路径复现crash就能定位问题,但对于偶现crash、压力测试crash或者线上crash,就只能通过crashlog来分析,本文介绍iOS端crashlog解析的一些通用知识点。 (做个笔 ...
分类:
移动开发 时间:
2019-11-22 13:50:18
阅读次数:
111