我正在使用selenium来自动化项目。 当前的代码段是
<SELECT onchange="getDeviceCount('update', 'inputForm')" id=updateVersion style="WIDTH: 540px" name=updateVersion></SELECT>
应该通过使用函数将选项添加到此'select'元素,但绕过了函数调用。 我想在此select webelement中添加选项,需要将代码段更改为
<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>
是否可以通过硒来实现?
答案 0 :(得分:0)
尝试使用以下代码修改目标选择节点的innerHTML:
driver.execute_script("""document.getElementById('updateVersion').innerHTML='<OPTION selected value="I9192DDSCQD1.DM/I9192ODDCOF2/I9192DDUCOF2">I9192DDSCQD1.DM/I9192ODDCOF2/I9192DDUCOF2</OPTION>';""")