tests/playwright-python: fix text to look for

The Nix Manual now includes its release in the middle of the title,
i.e. "Nix 2.28.1 Reference Manual", so we just use a regex

phaer 5d205401 1f12271a

Changed files
+3 -1
nixos
+3 -1
nixos/tests/playwright-python.nix
···
}
''
import sys
from playwright.sync_api import sync_playwright
from playwright.sync_api import expect
···
"firefox": {},
"webkit": {}
}
if len(sys.argv) != 3 or sys.argv[1] not in browsers.keys():
print(f"usage: {sys.argv[0]} [{'|'.join(browsers.keys())}] <url>")
sys.exit(1)
···
context = browser.new_context()
page = context.new_page()
page.goto(url)
-
expect(page.get_by_text("Nix Reference Manual")).to_be_visible()
''
)
];
···
}
''
import sys
+
import re
from playwright.sync_api import sync_playwright
from playwright.sync_api import expect
···
"firefox": {},
"webkit": {}
}
+
needle = re.compile("Nix.*Reference Manual")
if len(sys.argv) != 3 or sys.argv[1] not in browsers.keys():
print(f"usage: {sys.argv[0]} [{'|'.join(browsers.keys())}] <url>")
sys.exit(1)
···
context = browser.new_context()
page = context.new_page()
page.goto(url)
+
expect(page.get_by_text(needle)).to_be_visible()
''
)
];