Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 92|回复: 0

然后它应该调用实例化类的函数当在测

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2023-10-5 17:19:05 | 显示全部楼层 |阅读模式
试中使用夹具时这将导致登录页面成为浏览器中的起点。最后应该使用变量作为输入来调用该函数为使用新夹具的测试提供实例。以下更新实现了上述更改复制这里要做的最后一件事是导出一个名为的函数这是由提供的函数允许您设置测试的期望。这将使您可以轻松地从同一位置导入。将导出添加到文件底部复制您的第一个定制夹具已完成可以在您的测试中使用不过在此之前您的测试套件还需要测试数据库中存在用户来验证身份验证功能是否正常工作。


为此您需要添加一些更多的装置来处理为每个测试生成唯一的登录凭据为每个测试创建一个测试帐户提供对测试上下文的本地存储数据的访问清理每次测试之间的测试数据用户凭证夹具首先创建一个固 Whatsapp 号码列表 定装置来生成每个测试唯一的登录凭据。在中在语句下面添加一个名为和的属性复制在类型中使用此类型来描述新属性复制您的对象现在可以处理夹具。该装置将做三件事生成随机用户名和密码提供一个包含每个测试的用户名和密码的对象使用从数据库中删除具有生成的用户名的所有用户。



该夹具将使用生成随机数据因此您首先需要在文件夹中安装库复制此装置中生成的凭据通常用于通过创建新帐户。为了避免在测试数据库中留下过时的数据您需要一种方法在测试之间清理这些帐户。的一个很酷的部分是它在运行时中运行这意味着您可以使用在测试和装置中与数据库进行交互。您将利用这一点来清理测试帐户。在中创建一个新文件夹并添加一个名为导航回的根目录并运行以下命令复制在新文件中导入和导出实例化的客户端复制在文件顶部导入并复制您现在拥有编写夹具所需的所有工具。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-9-12 19:43 , Processed in 0.135669 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表