mitu46546 發表於 2023-11-23 16:09:13

缩短导入文件不用作文件

入将导出添加到文件底部复制您的第一个定制夹具已完成可以在您的测试中使用不过在此之前您的测试套件还需要测试数据库中存在用户来验证身份验证功能是否正常工作。为此您需要添加一些更多的装置来处理为每个测试生成唯一的登录凭据为每个测试创建一个测试帐户提供对测试上下文的本地存储数据的访问清理每次测试之间的测试数据用户凭证夹具首先创建一个固定装置来生成每个测试唯一的登录凭据。在中在语句下面添加一个名为和的属性复制在类型中使用此类型来描述新属性复制您的对象现在可以处理夹具。该装置将做三件事生成随机用户名和密码提供一个包含每个测试的用户名和密码的。


对象使用从数据库中删除具有生 WhatsApp 号码数据 成的用户名的所有用户首先需要在文件夹中安装库复制此装置中生成的凭据通常用于通过创建新帐户。为了避免在测试数据库中留下过时的数据您需要一种方法在测试之间清理这些帐户。为了提供本地存储访问您将包装另一个在类中命名的固定装置。此过程将类似于您之前编写的包装夹具的类。将以下代码片段添加到文件中复制在此类中添加一个函数该函数使用固定装置的函数来访问运行于的站点的浏览器上下文的本地存储数据复制注意查看关于该对象的文档以更好地理解上面的代码。此类为您提供了一种轻松访问本地存储的方法但是数据仍然需要通过固定装置提供给您的测试。

http://zh-cn.textservices.co.uk/wp-content/uploads/2023/11/mitu-2.jpg

回到中导入类复制接下来添加另一个名为类型的属性其类型为复制最后添加一个新的固定装置用该固定装置实例化该类并使用以下函数将其提供给您的测试复制完成此夹具后您现在就可以处理下一节中将测试的每个场景了。注意在存储库的分支中您会注意到装置的设置略有不同。本文通过以下不同来阐明和的作用别名未用于在文件之间共享属性的基本固定装置因为本文中只使用了一个固定装置文件测试您将编写的第一个测试将验证未登录的用户在尝试访问主页时是否被重定向到登录屏幕。验证未经授权的用户是否被重定向到登录屏幕首先在命名中创建一个新文件复制在此文件的最顶部从文件中导入和变量复制现在。

頁: [1]
查看完整版本: 缩短导入文件不用作文件

一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |