18910140161

JavaScript-Puppeteer选择方法忽略禁用的属性-堆栈溢出

顺晟科技

2022-10-18 13:45:17

68

我在一个HTML文件中有一个禁用的选择元素,我想使用Puppeteer检查它实际上是禁用的。不幸的是,<!DOCTYPE html> <html> <body> <select id='dropdown' disabled> <option value="op1">Option 1</option> <option value="op2">Option 2</option> </select> </body> </html> 方法似乎忽略了field元素上的锁。下面是一个简化的示例。

<代码><;!文档类型HTML>;<;HTML(>;)<;身体>;<;SELECT ID=' DROPDOWN '禁用>;<;选项值=";op1";>;选项1<;/选项>;<;选项值=";op2";>;选项2<;/选项>;<;/选择>;<;/正文>;<;/HTML>;

现在,如果我打开这个index.HTML,我不能按预期更改选择,但当使用<!DOCTYPE html> <html> <body> <select id='dropdown' disabled> <option value="op1">Option 1</option> <option value="op2">Option 2</option> </select> </body> </html> 方法与Puppeteer交互时,我可以。

page.select

现在,如果我对Puppeteer文档的理解是正确的,那么这应该不会导致选择选项的更改,但至少不会。我是否遗漏了什么,或者我是否需要执行其他操作来检查元素是否已锁定。


顺晟科技:

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航