Selenium 按选项值单击元素
需要通过在选项处的可见文本在元素处单击。如果我这样做,它会起作用:Selenium 按选项值单击元素,selenium,css-selectors,Selenium,Css Selectors,需要通过在选项处的可见文本在元素处单击。如果我这样做,它会起作用: click 'option[value="29"]' 但需要单击选项区域,而不是值 region = "NY" if list.include?(region) click ???'options[region]' css元素是: <option value="29">NY</option> NY 使用reg exp解决问题 var = '29' ff.select_list(:id =>
click 'option[value="29"]'
但需要单击选项区域,而不是值
region = "NY"
if list.include?(region)
click ???'options[region]'
css元素是:
<option value="29">NY</option>
NY
使用reg exp解决问题
var = '29'
ff.select_list(:id => 'reg-region').select_value(/#{var}/)
你想点击有可见文字“NY”的选项…对吗?是的。可见文本必须是我前面声明的变量。