python-2.7 - 我需要使用 nerodia 从下面的下拉菜单中选择一个元素
问题描述
我需要从下面的下拉菜单中选择一个元素。
`<select name="project_id" class="small" onchange="document.forms.form_set_project.submit();">
<option value="">Select</option>
<option value="1">jumbo fruit 1</option>
<option value="2">jumbo fruit 2</option>
<option value="3">jumbo fruit 3</option>
<option value="4">jumbo fruit 4</option>
<option value="5">jumbo fruit 5</option>
<option value="8">jumbo fruit 6</option>
</select>`
我试过使用这段代码,
`from nerodia.browser import Browser
a= browser.selects(name="project_id")
a.option(value="1")`
但它给我带来了错误。我怎样才能做到这一点。
解决方案
这应该有效。鉴于我在 3.7 中对此进行了测试,但它应该仍然可以工作。
from nerodia.browser import Browser
a= browser.selects(id="project_id")
a.select('1')
推荐阅读
- sql - “sp_updatestats”
- azure - AAD - 请求中指定的回复 url 与子域请求不匹配
- ios - NSPredicate 逐字匹配字符串
- javascript - 获取消息而不是检索消息.catch 问题 node.js
- java - 在 Linux 中查找 Java 包
- php - 如何在 PHP 中使用数据会话?
- mongodb - MongoDb 聚合从简单到嵌套文档
- java - 设置 DateTimeItem 的范围限制
- angular - 无法在 VS Code 中调试角度测试:未验证的断点
- java - 最佳实践 - 使用受限服务帐户将无界 PCollection 写入 GCS 存储桶