javascript - 生成随机 id 名称
问题描述
我试图生成 id 名称并将其放在字段中。但是,我坚持将生成的名称用于测试。
带有 id 的 html 元素:
<CIconButton id = {carrier.name + '_remove'} icon="delete" onClick={handleDelete(carrier.id)} />
此时,通过静态 id 删除;
AdminCarriersPage.setCarrierName("CarrierTestCafe");
this.removeCarrierButton = Selector("[id=CarrierTestCafe_remove]");
await t.click(this.removeCarrierButton);
但它应该被生成。我试图做的:首先,用faker生成名称:
const randomCarrierName = faker.fake('{{name.firstName}}');
我坚持使用生成的名称
const deleteCarrier = Selector(`${randomCarrierName} + '_remove'`);
await t.click(deleteCarrier);
解决方案
推荐阅读
- spring - Spring RequestMapping Controller 注解并在同一个Controller内创建不同的绝对路径
- sql-server - 从 SQL Server 执行 Oracle 11g 函数并将结果插入 SQL 表
- javascript - Javascript如何区分mouseDown、click和doubleClick事件
- laravel - 在 Laravel 7 中使用观察者测试模型
- string - 来自字符串的 Delphi Hash - 小菜一碟?
- pine-script - 一开始就声明变量
- javascript - 通过 React 功能组件将功能从父级传递给子级
- python - 如何将多个 .npy 文件加载到单个 numpy 数组中
- django - ModelForm 没有将任何数据保存到数据库 - Django
- zsh - zsh 参数扩展,过滤掉与模式匹配的数组元素