gpt4 book ai didi

ruby - Watir-Webdriver:我想点击具有相同类或值的最后一个按钮

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:19 24 4
gpt4 key购买 nike

我在运行脚本和找到合适的解决方案时遇到问题。

我面临的问题是我无法让我的代码转到页面上的最后一个按钮并单击它。这似乎是一个微不足道的问题,但我真的很难过。有人可以指出我正确的方向吗?

这是我尝试过的代码,虽然没有成功

@browser.button.last(:value => 'Unlock').click@browser.button(:class => 'btn btn-danger').last。点击

我不断得到的错误是

undefined method 'last'

我不能在我的代码中使用索引的原因是网页上的按钮数量不是恒定的,因为显示的按钮数量可以随机增加或减少。因此我的困境。

最佳答案

您可以使用 buttons方法映射页面上的所有按钮,然后单击集合上的 last 方法。例如:

buttons = b.buttons(:class => "class_name_here")
buttons.last.click

关于ruby - Watir-Webdriver:我想点击具有相同类或值的最后一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22238253/

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