typescript - jokertegn i playwright page.frame (url-indstilling)


Jeg prøver at finde en måde at bruge et wildcard i page.frame(url)-funktionen i Playwright, jeg har denne kode:

await page.frame({
    url: 'http://192.168.20.222:8080/ords/f?p=150:13:12188371642929::NO:13::&cs=3rW0d3IdG36wpBBz1GAnD2UV8kf7xWvgqUaa28l5eceRm71VjW6F33ufnHQnEvSAJpbB7CSDdVQNXeKOyLRYnQw&p_dialog_cs=IBgwSu6yIUBbITteHHI5ea8wU7JXa9CDY1LsEMKeBVEM7oYixeWw0HW9GrCAtCPffvG3VLlveff_t720koyh3Q'
}).click('button[id="B5602689567386780"]');

og når jeg åbner den samme side med testværktøjet, ændres URL'en:

await page.frame({
    url: 'http://192.168.20.222:8080/ords/f?p=150:13:1511883080952::NO:13::&cs=3DJ0vt7NMVCCk4xQvKJoD-unSF5896wbfp99oGMQ0Qg7DaIbaeJOV0oqnEfkntXgnLNq902F97vpFAm2-dlFGRQ&p_dialog_cs=Ui4xj5jDt_J91vpSWo-MezLxSG60jFLoGhx3oh85DTIaR7Tv9c7wdCSXRRikra57RyQz2hvkPzZEXNqbwqF83g'
}).click('button[id="B5602689567386780"]');

Har jeg nogen mulighed for at bruge et jokertegn i URL'en?

Synes om * og have min kode sådan her?

url: 'http://192.168.20.222:8080/ords/f?p=150:*'

Svar #1

Du kunne bruge et Regex til det:

(await page.frame({
    url: /http:\/\/192.168.20.222:8080\/ords\/f\?p=150\:.*/
})).click('button[id="B5602689567386780"]');