测试游记


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

Java自动化测试(webdriver常用API 24)

发表于 2020-09-01 | 分类于 Java自动化测试 |

Java自动化测试(webdriver常用API 24)

元素基本API

click

触发当前元素的点击事件

1
2
3
driver.get("https://www.ketangpai.com/");
WebElement element = driver.findElement(By.xpath("//a[text()='教师培训']"));
element.click();
阅读全文 »

Java自动化测试 (元素定位 23)

发表于 2020-08-30 | 分类于 Java自动化测试 |

Java自动化测试 (元素定位 23)

基础定位方式

id

根据id来获取元素,id唯一性

name

根据元素name熟悉来获取元素,会存在不唯一的情况

tagName

根据元素的标签名来获取元素,一般不建议使用

className

根据元素的样式名来获取元素,会存在不唯一性,注意复合类名的问题

linkText

阅读全文 »

Java自动化测试(selenium 22)

发表于 2020-08-27 | 分类于 Java自动化测试 |

Java自动化测试(selenium 22)

selenium IDE

selenium IDE是一个Firefox/Chrome插件,用于记录和回放用户与浏览器的交互。使用它来创建简单的脚本或协助进行探索性测试。

下载selenium IDE

下载地址:https://www.selenium.dev/downloads/

官网

可翻墙的使用chrome浏览器,不可以翻墙的用firefox浏览器

chrome商店

阅读全文 »

Java自动化测试(jenkins 21)

发表于 2020-08-18 | 分类于 Java自动化测试 |

Java自动化测试(jenkins 21)

安装jenkins

https://mp.weixin.qq.com/mp/appmsgalbum?action=getalbum&album_id=1375914177998733312&__biz=MzU5NTI3NDcxOA==#wechat_redirect

配置Global Tool Configuration

阅读全文 »

Java自动化测试(mock 21)

发表于 2020-08-15 | 分类于 Java自动化测试 |

Java自动化测试(mock 21)

mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。

mock测试环境

https://www.easy-mock.com/login

https://github.com/easy-mock/easy-mock

Easy Mock 是一个可视化,并且能快速生成模拟数据的持久化服务。

特性

阅读全文 »

Java自动化测试(allure 20)

发表于 2020-08-15 | 分类于 Java自动化测试 |

Java自动化测试(allure 20)

allure官网:

https://docs.qameta.io/allure/

阅读全文 »

Java自动化测试(参数化 19)

发表于 2020-08-13 | 分类于 Java自动化测试 |

Java自动化测试(参数化 19)

测试数据修改

使用占位符来替代参数,可以在代码中动态修改它的值。

修改前测试参数:

阅读全文 »

Java自动化测试(数据库断言 18)

发表于 2020-08-11 | 分类于 Java自动化测试 |

Java自动化测试(数据库断言 18)

数据库

数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。
所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。

JDBC 驱动程序

JDBC(java database connectivity)驱动程序是对 JDBC 规范完整的实现,它的存在在 Java 程序与数据库系统之间建立了一条通信的渠道。

阅读全文 »

Java自动化测试(回写与断言 17)

发表于 2020-08-09 | 分类于 Java自动化测试 |

Java自动化测试(回写与断言 17)

回写

将测试结果写回到Excel中

定义回写数据对象

阅读全文 »

Java自动化测试(接口鉴权 16)

发表于 2020-08-06 | 分类于 Java自动化测试 |

Java自动化测试(接口鉴权 16)

参数化2

在testng.xml中增加parameter可以赋值给DataProvider

1
<parameter name="sheetIndex" value="0"></parameter>
阅读全文 »
<1…456…17>

164 日志
12 分类
13 标签
RSS
GitHub 知乎
友情链接
  • 测试派
  • TesterHome
  • 自动化代码美学
© 2021 — 2022 测试游记 浙ICP备2021000476号-1
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4