Javascript 如何使用cypress在输入字段中仅键入随机字母
请说,我怎么能在考试中只通过字母。 像这样Javascript 如何使用cypress在输入字段中仅键入随机字母,javascript,cypress,e2e-testing,Javascript,Cypress,E2e Testing,请说,我怎么能在考试中只通过字母。 像这样 const uuid = () => Cypress._.random('^[A-Za-z]+$') const id = uuid() const firstname = `${id}` cy.get('.firstname').type(firstname) ⚠ 如果您想生成UUID,请注意UUID中并非所有字符都是随机的:请继续阅读 我个人使用这个小软件包来生成UUID 如果您的测试需要更多生成的数据
const uuid = () => Cypress._.random('^[A-Za-z]+$')
const id = uuid()
const firstname = `${id}`
cy.get('.firstname').type(firstname)
⚠ 如果您想生成UUID,请注意UUID中并非所有字符都是随机的:请继续阅读
我个人使用这个小软件包来生成UUID
如果您的测试需要更多生成的数据,我建议使用chance.js。您可以在此处阅读有关生成UUID的更多信息
你自己 您自己生成UUID已经在这个超级线程中得到了回答: 如果您不关心某些字符串是否彼此重复(例如,对于名字),您可以
const generate=()=>{
document.body.innerHTML=`${document.body.innerHTML}${Math.random().toString(36).substring(2)}`;
}
文件
生成字符串
这是否回答了您的问题?或者您可以使用一些库来生成随机/伪数据。例如,我看到了这个答案,但是我可以用regexp来写吗,不要写所有的字母?abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvxyz