用playwright获取下拉列表的已选的值的文本,在网上怎么查也没有最后猜测了一下,selected是这个option元素的属性,虽然没有值,直接定位这个属性看看能不能成功。结果还真可以
qyxx_sheng = page.query_selector('//select[@id="province"]/option[@selected]') qyxx_sheng_re =qyxx_sheng.text_content()
后来发现用query_select().input_value()可以直接获取到value值,选中但是没有selected属性的也可以,然后再把value值代入到路径中,就可以得到元素该选项的文本
input_value可用于<input>, <textarea> or <select>中