02 2017 档案
摘要:本文是使用splinter过程中,遇到阻碍(主要是动态样式导致element not visiable),而推演出来的基础学习内容。以下内容早在2013年左右就看过,全当复习总结重新来一次,所以html常用的如标题、段落、链接、图像、表格等没有列入。本问内容全部来自:http://...
阅读全文
摘要:使用splinter中无法获取到弹出框的元素,因为后台使用的div做的弹出框(看起来是javascript+css做出来的,不是浏览器原生的alert)。无意中发现chrome浏览器可以拷贝元素的xpath,于是就搞定了。 方法如图: 选中元素,在开发者工具中的elements下...
阅读全文
摘要:背景介绍:公司使用的网络容器是tomcat,引入了log4j,研发的代码中记录了详细的日志。所有的网页行为包括后套的job定时任务等,都会把日志按定义的级别写入tomcat/log/catalina.out文件中。那么监控该文件,就能捕获可视页面无法感知到的错误。 Linux下使用...
阅读全文
摘要:# Examplefrom splinter import Browserwith Browser() as browser: # Visit URL url = "http://www.google.com" browser.visit(url) brow...
阅读全文
摘要:首先我在自己的github上新建里一个干净的git项目,命名为gitobject我将项目克隆到我的本地:$ git clone https://github.com/windanchaos/gitobject.gitCloning into 'gitobject'...remote...
阅读全文
摘要:2016年上半年研究过一段时间infer,最难的是安装到ubuntu上各种依赖环境要解决,最后在公司的java代码上跑出来30多个可能存在空指针的代码段,并提交给研发处理。大部分提交都阵亡了,研发看了存在空指针可能的地方,告诉我代码确实会有空指针出现的可能,但是基于业务逻辑,是不会...
阅读全文
摘要:一个复杂的互联网应用,敏捷开发过程,业务系统从启动需求到研发实施,通常没有预留太多时间给测试去详细了解各个业务的具体规则、业务逻辑。产品经理仅提供文档资料,测试没有资料作为凭据,则可以使用流程图来梳理业务流程,并在画图的过程中,和对应开发沟通交流,对关键逻辑判断进行整理,可以很好的...
阅读全文
摘要:写在2017年初,对2016年工作生活做一个简单总结,并展望2017。 工作方面: 在互联网电商创业公司继续工作,继续技术累计,主要有以下收获和不足: 1、主导公司发版工作,完成和改善了公司的脚本发版脚本,shell脚本能力得到实践和提升,对linux的熟悉程度提升,发版过程中涉及...
阅读全文