gpt4 book ai didi

ruby - watir-webdriver 忽略错误如何

转载 作者:太空宇宙 更新时间:2023-11-03 16:07:08 25 4
gpt4 key购买 nike

我正在使用 ruby​​+watir-webdriver 从网站下载每日文件。有些日子没有可供下载的数据。如果数据可用,则页面上会显示下载链接,如果没有数据,则不会显示下载链接。如果找不到链接,如何使脚本不出错并停止?我希望脚本继续忽略错误。

希望做类似“if then else”的事情

最佳答案

您可以使用以下方法检查链接是否存在:

browser.link(:id, 'your_link_id').exists?

如果链接存在,您可以点击它(否则跳过点击它):

if browser.link(:id, 'your_link_id').exists?
browser.link(:id, 'your_link_id').click
else
#Do nothing. Note that you do not actually need this else statement.
end

关于ruby - watir-webdriver 忽略错误如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11457797/

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