![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
格格blue的璐
这个作者很懒,什么都没留下…
展开
-
selenium+idea+java+maven+chrome 环境配置
学习网站:官网:http://www.seleniumhq.org/docs/ 中文网站:易百教程-->Selenium教程:http://www.yiibai.com/selenium/环境:软件:idea+maven+javaselenium版本:3.0.1jdk版本:1.8.0chrome版本:66.0.3359chrome driver:2.3...原创 2019-05-20 14:25:40 · 4646 阅读 · 0 评论 -
TestNG ----注解使用之Before/After
1、@BeforeSuite or @AfterSuite 被注解的方法,将在整个测试套件之前 or 之后执行。2、@BeforeTest or @AfterTest 被注解的方法,将在测试套件内所有用例执行之前 or 之后执行。3、@BeforeGroups or @AfterGroups 被注解的方法,将在指定组内任意用例执行之前 or 之后执行。4、@BeforeClass or...原创 2019-05-14 11:40:52 · 798 阅读 · 0 评论 -
接口自动化入参格式的选取: application/json
入参格式的选取:application/jsonapplication/json能够方便传递复杂多层次对象,可避免因传参格式引起的不必要的问题,比较方便。springboot 之demo :1、user/add 接口校验参数是否为空,报错:{"timestamp": "2019-02-25T09:09:49.779+0000","status": 415,"error":...原创 2019-05-14 11:34:10 · 2589 阅读 · 0 评论 -
SpringBoot 服务启动的时候报错Application run failed
SpringBoot 服务启动的时候报错Application run failed:(1)application.yml文件格式错误,编辑的时候是根据提示默认推荐gbk的格式,百度后一般都说是是配置文件的布局格式问题,后来再次打开后文件里的注释会乱码后来将格式转成UTF-8后就好了,这种问题真的是好坑。。。(2)启动过程中的时候报:2019-02-22 15:50:50.18...原创 2019-05-14 11:33:20 · 96994 阅读 · 5 评论 -
UI自动化常用定位方式梳理&使用总结
一、常用定位方式梳理:1、8种基础定位方法 1 2 3 4 5 6 7 8 driver.find_element_by_id()#id定位 driver.find_element_by_name()#name定位 driver.find_element_by_class_name...原创 2019-07-05 17:34:10 · 1838 阅读 · 0 评论 -
selenium+testng二之following-sibling使用&WebDriverWait
一、following-sibling使用:(定位动态元素时)1、定位下拉框中值得元素时,id为动态id时,如何进行元素定位原因分析:id为动态id时,通过id或者是xpath的绝对路径定位方法都会存在问题,都会提示无法定位元素值,此时通过xpath的轴定位的方式来解决该问题xpath轴定位原理(follwing-sibling):following 选择当前元素结束标签后的所有元...原创 2019-07-26 16:20:18 · 2133 阅读 · 0 评论 -
selenium + java 如何获取动态属性
做web自动化时,常常会碰到需要定位的元素id不是固定的,无法通过id进行定位,如新增联系人时,职务id为动态属性思考:如何定位?因该元素id是动态的,无法通过id属性进行定位,只好换成xpath.1.通常使用通过绝对路径定位://*[@id="contactPosition10"] ==========> 无法定位解决方式:通过只用部分属性值匹配//...原创 2019-07-26 16:22:28 · 740 阅读 · 0 评论