我是Python新手。我试图制作一个py脚本,从下拉列表中选择一个值。我试图在Youtube上找到一个指南。但它们只指示如何从“选项值=…”获取数据。我的问题是,在我试图获取的选择类上没有“option value=…”。我尝试过但没有成功的方法:
选择框。按可视文本(“已解决”)选择
通过xpath(“…”)查找元素。单击()
它们的值在ArseMenu中,如下所示:(新建/分配/进行中/等)
<div class="selection" style="top:0px; left:117px; width:174px; height:21px;" arselmenu="[{v:"New"},{v:"Assigned"},{v:"In Progress"},{v:"Pending"},{v:"Resolved"},{v:"Closed"},{v:"Cancelled"}]">
<input id="arid_WIN_3_7" type="text" class="text " readonly="" style="top:0px; left:0px; width:153px; height:21px;" title="Pending">
<a href="javascript:" class="btn btn3d selectionbtn" style="top:0px; left:153px; width:21px; height:21px;">
<img class="btnimg" src="../../../../resources/images/mt_sprites.gif" alt="">
</a>
</div>
非常感谢您的建议。致以最良好的祝愿
***更新: 您好@Endothermic,我尝试使用Javascript作为您的建议,得到了以下代码:
Status_javaScript = "document.getElementById('arid_WIN_3_7').value='Resolved'" #Status - Resolved
driver.execute_script(Status_javaScript)
但当我单击“保存”时,它不会生效。我的意思是它不会将值从“待定”更改为“已解决”。它显示为我更改了值,但没有更改。有什么建议吗?多谢各位
目前没有回答
相关问题 更多 >
编程相关推荐