- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 Splinter使用中遇到的问题集锦
已经解决1、selenium.common.exceptions.ElementNotVisibleException: Message: element not visible 2、selenium.common.exceptions.InvalidElementStateException: Message: invalid element state: Element is not c
2017-02-17 01:35:58 7740
转载 HTML/CSS基础
本文是使用splinter过程中,遇到阻碍(主要是动态样式导致element not visiable),而推演出来的基础学习内容。以下内容早在2013年左右就看过,全当复习总结重新来一次,所以html常用的如标题、段落、链接、图像、表格等没有列入。本问内容全部来自:http://www.w3school.com.cn 感谢无私的网站提供的基础学习内容。HTML基础概念什么是 HTML?HTML 是
2017-02-12 14:15:48 569
原创 selenium/splinter查找操控元素的杀手锏
使用splinter中无法获取到弹出框的元素,因为后台使用的div做的弹出框(看起来是javascript+css做出来的,不是浏览器原生的alert)。无意中发现chrome浏览器可以拷贝元素的xpath,于是就搞定了。 方法如图: 选中元素,在开发者工具中的elements下会有选中区域,右键即可。接着使用:browser.is_element_present_by_xpath('//*
2017-02-09 18:06:41 1123
原创 错误日志的实时抓取保证代码质量
背景介绍:公司使用的网络容器是tomcat,引入了log4j,研发的代码中记录了详细的日志。所有的网页行为包括后套的job定时任务等,都会把日志按定义的级别写入tomcat/log/catalina.out文件中。那么监控该文件,就能捕获可视页面无法感知到的错误。 Linux下使用命令:tail -f catalina.out |grep -C 36 ERROR该命令实时读取日志文件,把出现“ER
2017-02-07 16:52:55 2540
原创 Splinter常用api
#Examplefrom splinter import Browserwith Browser() as browser: # Visit URL url = "http://www.google.com" browser.visit(url) browser.fill('q', 'splinter - python acceptance testing for
2017-02-06 23:17:33 5663 4
原创 从底层向上理解Git
首先我在自己的github上新建里一个干净的git项目,命名为gitobject我将项目克隆到我的本地:$ git clone https://github.com/windanchaos/gitobject.gitCloning into 'gitobject'...remote: Counting objects: 6, done.remote: Compressing objects:
2017-02-04 22:11:23 1324
原创 流程图在测试用例编写中的运用
一个复杂的互联网应用,敏捷开发过程,业务系统从启动需求到研发实施,通常没有预留太多时间给测试去详细了解各个业务的具体规则、业务逻辑。产品经理仅提供文档资料,测试没有资料作为凭据,则可以使用流程图来梳理业务流程,并在画图的过程中,和对应开发沟通交流,对关键逻辑判断进行整理,可以很好的适应这种开发测试场景。测试编写流程图,可以保证软件最终的主干流程的正确性。 以下是我在具体测试工作中绘制的流程图,并运
2017-02-03 15:26:25 9398 1
mysql-connector-java-8 源码
2019-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人