gpt4 book ai didi

label - 包含所选项目的下拉菜单,如何使用 capybara 获取其名称/标签

转载 作者:行者123 更新时间:2023-12-01 22:14:57 31 4
gpt4 key购买 nike

给定以下下拉列表:

<select id="my-dropdown" name="my-dropdown">
<option value="1">Peter</option>
<option value="2" selected>Pan</option>
</select>

我知道我可以使用以下代码获取当前选择的值(此处为 2):

find_field("#my-dropdown").value

但是我怎样才能获得当前选择的名称/标签(在此处平移)?以下代码不起作用工作:

find_field("#my-dropdown").label

谢谢:)

最佳答案

您可以使用 css3 选择器来查找所选项目,

http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/

并调用元素上的“text”方法来获取文本。

http://rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Element:text

尝试:

find_field('#my-dropdown option[selected]').text

关于label - 包含所选项目的下拉菜单,如何使用 capybara 获取其名称/标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5713922/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com