typescript - cypress.should შეიცავდეს regex-ს ცვლადით და ქვე-მატჩებით
როგორ შეიძლება გამოვიყენო რეგულარული გამოთქმა ვარიანტსა და სტრინგის ნაწილისთან ერთად cypress.should-ში URL-ის ვალიდაციისთვის TypeScript-ით? რაღაც მსგავსად?
const string = /key_to_be_include\w+key1__`${v1}`,key2__`${v2}`/
//url: example.com/subdomain1/subdomainb/?key_xxxx=xxxxx&key_to_be_include=~alltextneed%25needtoBypass,key1__value1,key2__value2&...
const v1 = 'value1'
const v2 = 'value2'
const string = /key_to_be_include\w+key1__`${v1}`,key2__`${v2}`/
cy.url().should('contains', string);
პასუხი #1
თქვენ შეგიძლიათ გამოიყენოთ contains() !
const string = /key_to_be_include\w+key1__`${v1}`,key2__`${v2}`/
cy.url().contains(string);
ნახე აქ
ან სცადე ეს ან რაღაც მსგავსი:
const string = /key_to_be_include\w+key1__`${v1}`,key2__`${v2}`/
cy.url().should((url) => {
expect(url).to.match(string)
}
ნახე აქ
