gpt4 book ai didi

ruby - 如何获取图像源值

转载 作者:数据小太阳 更新时间:2023-10-29 08:32:41 27 4
gpt4 key购买 nike

假设我有这样的 HTML:

<div class="out-radio">
<div class="in-radio">
<input type="radio" value = "12345">
<label
<span
<div
<img src="http://s3.amazonaws.com/test001.jpg">
</div>
</span
</label
</div>
<div class="in-radio">
<input type="radio" value = "12346">
<label
<span
<div
<img src="http://s3.amazonaws.com/test002.jpg">
</div>
</span
</label
</div>
<div class="in-radio">
<input type="radio" value = "12347">
<label
<span
<div
<img src="http://s3.amazonaws.com/test003.jpg">
</div>
</span
</label
</div>
<div class="in-radio">
<input type="radio" value = "12348">
<label
<span
<div
<img src="http://s3.amazonaws.com/test004.jpg">
</div>
</span
</label
</div>
<div class="in-radio">
<input type="radio" value = "12349">
<label
<span
<div
<img src="http://s3.amazonaws.com/test005.jpg">
</div>
</span
</label
</div>
</div>

如果我想显示所选单选按钮的,我会这样做:

browser.element(:xpath, '//*[@class = "in-radio"]').inputs.each {|input| puts value if input.checked?}

如何显示所选单选按钮的 src?有什么办法可以说:

browser.element(:xpath, '//*[@class = "in-radio"]').(inputs,imgs).each {|input,img| ...}

最佳答案

如果选择最后一个单选按钮:

browser.radios.each {|radio| p radio.parent.img.src if radio.set?}
# => "http://s3.amazonaws.com/test005.jpg"

关于ruby - 如何获取图像源值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16367453/

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