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