使用Selenium在带有optgroup的select上选择一个选项
发布时间:2020-12-24 15:16:09 所属栏目:资源 来源:网络整理
导读:我正在尝试在select元素中选择一个值.我正在使用Selenium RC( Java)来运行测试用例.我知道选择值的代码由下式给出: selenium.select("locator","value=REQUIRED VALUE") 我无法使用上面的代码选择所需的值.我认为这可能与选择源代码中的optgroup有关.我没
我正在尝试在select元素中选择一个值.我正在使用Selenium RC( Java)来运行测试用例.我知道选择值的代码由下式给出: selenium.select("locator","value=REQUIRED VALUE") 我无法使用上面的代码选择所需的值.我认为这可能与选择源代码中的optgroup有关.我没有任何异常,命令执行正常,但查看页面未选中所需的值. <select> <optgroup label="Group1"> <option value="13">some value1</option> <option value="25">some value2</option> </optgroup> <optgroup label="Group2"> <option value="18">REQUIRED VALUE</option> <option value="34">some value3</option> ... ... </optgroup> </select> 有没有办法使用Selenium选择所需的值? 如果我们能够避免选项值(例如“18”,“34”等)会很好,因为这些数字随着值的变化而变化.例如,“REQUIRED VALUE”的值为-18,但如果我要删除此项并再次添加它,则其值将不同.基本上这个下拉框是动态的. 解决方法示例中所需选项的值实际为“18”.请尝试以下方法:selenium.select("locator","label=REQUIRED VALUE") (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |