使用selenium在“select”中添加“option”

2024-09-24 06:22:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用selenium自动化一个项目。 当前代码段为

<SELECT onchange="getDeviceCount('update', 'inputForm')" id=updateVersion style="WIDTH: 540px" name=updateVersion></SELECT>

本应使用函数将选项添加到此“select”元素,但函数调用已被绕过。 我想在这个selectwebelement中添加选项,并且需要将代码段更改为

<SELECT onchange="getDeviceCount('update', 'inputForm')" id=updateVersion style="WIDTH: 540px" name=updateVersion>

<OPTION selected value=I9192DDSCQD1.DM/I9192ODDCOF2/I9192DDUCOF2>I9192DDSCQD1.DM/I9192ODDCOF2/I9192DDUCOF2</OPTION>

</SELECT>

有可能通过硒来实现吗?你知道吗


Tags: nameidstyle代码段选项updatedmwidth
1条回答
网友
1楼 · 发布于 2024-09-24 06:22:33

尝试使用以下代码修改目标Select节点的innerHTML:

driver.execute_script("""document.getElementById('updateVersion').innerHTML='<OPTION selected value="I9192DDSCQD1.DM/I9192ODDCOF2/I9192DDUCOF2">I9192DDSCQD1.DM/I9192ODDCOF2/I9192DDUCOF2</OPTION>';""")

相关问题 更多 >