Viv*_*vek 6 css-selectors playwright playwright-test
我一直在尝试学习剧作家,在实现过程中,我尝试编写一个测试用例,通过名称查找输入元素并用一些值填充它
不幸的是,该元素只有类和名称属性。我一直在尝试找到一种阅读它的方法,但没有在文档中找到任何内容,或者我可能错过了
请帮忙
不是直接答案,而是解决方法。您可以指定 css 选择器来搜索 name 属性:
结构是:
<tag>[attribute='value']
Run Code Online (Sandbox Code Playgroud)
例如:这个html(如果你查看dom就在这个页面上):
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1.0, minimum-scale=1.0">
Run Code Online (Sandbox Code Playgroud)
是用这个css来标识的:
meta[name='viewport']
Run Code Online (Sandbox Code Playgroud)
也可以不使用标签而仅使用名称,请参见以下示例:
await page.click(`[name='my-value']`);
Run Code Online (Sandbox Code Playgroud)