gpt4 book ai didi

javascript - 如何使用 Robot Framework 选择此单选按钮?

转载 作者:行者123 更新时间:2023-11-27 23:52:53 26 4
gpt4 key购买 nike

想知道是否有任何 Robot Framework Selenium2 摇滚明星可以帮助我弄清楚如何选择此单选按钮:

<input type="radio"
id="CLIENTINFO.pIHaveDL_RAD-1.widget_2C56E5B6AA7C8538090416DEE7DE5A73000"
class="radiobutton webform-aria" aria-invalid="false" aria-required="true"
title="" value="on" style=" position:relative; left:-4px; top:-4px;
overflow:visible;" checked="true">

RF Selenium2Library“选择单选按钮”关键字仅允许我提供“组名称”作为定位器。我已经成功地在标记中实际有组名称的其他单选按钮上使用了它。上面的单选按钮没有。

我曾考虑尝试 Selenium2“Click Element”关键字并使用 Id 作为定位器,但 Id(在上面的标记中)是动态的(即每次登录时都不同),我不认为 RF 可以做部分id可以吗? (编辑:我刚刚发现它确实支持这一点。我在 xpath 中使用了部分 Id)

我能想到的唯一其他选择是将“执行 JavaScript”关键字与 document.QuerySelector() 和部分 Id 一起使用...但我不太擅长 JavaScript,所以我不相信有是一种可以很好地跨浏览器工作的点击方法。

如果您有任何见解,我将不胜感激。

最佳答案

实际上我刚刚发现这是可行的:Click Element xpath=//*[contains(@id, 'CLIENTINFO.pIHaveDL_RAD-1.widget')]

关于javascript - 如何使用 Robot Framework 选择此单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32557000/

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