摘要:
不会的。所以有的时候,当selenium并未加载完一个页面时再请求页面资源,则会误报不存在此元素。所以首先我们应该考虑判断,selenium是否加载完此页面。其次再通过函数查找该元素。 阅读全文
摘要:
先去找该元素不变的属性,要是都变,那就找不变的父元素,用层级定位(以不变应万变)属性动态变化也就是指该元素没有固定的属性值,可以通过:JS实现,通过相对位置来定位,比如xpath的轴,paren/following-sibling/percent-siblinghttp://www.cnblogs. 阅读全文
摘要:
在selenium启动以后,driver充当了服务器的角色,跟client和浏览器通信,client根据webdriver协议发送请求给driver。driver解析请求,并在浏览器上执行相应的操作,并把执行结果返回给client. 阅读全文
摘要:
可以使用下面的Selenium命令来检查:assertTrue(selenium.isElementPresent(locator)) 阅读全文
摘要:
Selenium主要有三种验证点 -检查页面标题检查某些文字检查某些元素(文本框,下拉菜单,表等) 阅读全文
摘要:
1)首先确定自己提出的bug确实是一个bug,符合评级等2)把自己的理由告诉开发人员,跟开发人员沟通到底是不是bug3)站在用户的角度跟开发进行沟通4)可以开会议,邀请项目经理、开发人员、测试人员进行会议商讨5)换位思考以开发人员的角度思考怎么能让开发人员认可我 阅读全文
摘要:
1.使用非GUI模式执行测试,如 jmeter –n –t test.jmx –l test.jtl2.在加载期间,测试不使用“查看结果树”或“查看表中的结果”监听器,仅在脚本编写阶段使用它们3.不要使用功能模式4.与其使用大量相似的采样器,不如在循环中使用相同的采样器,并使用变量来改变采样 阅读全文
摘要:
1.自动化测试用例是用来监控的。集成到jenkins,创建定时任务定时执行;2.有些用例在产品上线前必须回归。jenkins上将任务绑定到开发的build任务上,触发执行;3.有些用例不需要经常执行。jenkins创建一个任务,需要执行的时候人工构建即可。 阅读全文
摘要:
1、id定位2、name定位3、class定位4、tag定位5、link标签定位6、partial link定位7、XPath定位8、CSS定位 阅读全文
摘要:
Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Set(集合) 阅读全文