Python中文
首页
教程
问答
标签
搜索
登录
注册
Python WEBDRIVER我无法从列表框中选择元素并提交答案
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我想从列表框中选择一个元素,然后提交我的答案,这样我的浏览器就会打开一个包含我选择的元素的新页面。我可以选择参数,但当我按下“搜索”按钮时,它不考虑我的选择。以下是列表框的html:</p> <pre><code><select size="10" name="lbSources" id="lbSources" class="form" onkeypress="return OnKeyPressEnterSubmit('btnSearch', event);" style="width:250px;"> <option value="UK_P">01 net</option> <option value="UKA_P">01 net - Hors-série</option> <option value="QAA_P">2 Rives, Les (Sorel-Tracy, QC)</option> <option value="WV_P">24 Heures (Suisse)</option> <option value="FJ_P">Abitibi Express Rouyn-Noranda/Abitibi-Ouest</option> (...) </code></pre> <p>以及“搜索”按钮的html:</p> <pre><code> <input type="image" name="btnSearch" id="btnSearch" src="/images/interface/buttons/SearchFR_on.gif" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;btnSearch&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))"> </code></pre> <p>下面是我的Python代码的样子:</p> <pre><code>selectBox = browser.find_element_by_name("lbSources") selectBox.send_keys("UK_P") browser.find_element_by_name("btnSearch").click() </code></pre> <p>所以它首先选择一个框,然后。。。没什么</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>使用“选择类”从下拉列表中单击:</p> <pre><code>select = Select(driver.find_element_by_id('lbSources')) # select by visible text select.select_by_visible_text('UK_P') # select by value select.select_by_value('1') </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何在乒乓球比赛中预测球的轨迹,对于AI球拍预测?
9 回答
如何在乒乓球游戏中阻止球
2 回答
如何在乘法和模中不乘空间?
8 回答
如何在乘法和除以2个不同的数字之间进行交换?
10 回答
如何在也是数据一部分的单个字符上拆分大字符串
3 回答
如何在乾草堆中找到針,有更好的解決方案嗎?
7 回答
如何在事件wxWidgets中传递自定义数据
5 回答
如何在事件中使用lambda i=i?
6 回答
如何在事件中心只接收最近的数据
3 回答
如何在事件发生之前保持云函数运行?
5 回答
如何在事件发生后使页面重定向到同一页面
7 回答
如何在事件回调之间保持python生成器的状态
3 回答
如何在事件处理程序(pythonsocket、sphinx)中保留docstring
3 回答
如何在事件处理程序中更改wxRichTextCtrl的光标位置?
9 回答
如何在事件处理程序中访问外部对象?
3 回答
如何在事件循环中将协程打包为正常函数?
7 回答
如何在事件循环之外运行协同程序?
1 回答
如何在事件循环结束时为并发未来的所有线程调用类方法?
7 回答
如何在事件文件中只保留一份摘要?
1 回答
如何在事件模板中添加事件
9 回答