这是我的代码,如下所示:
twoglink_rate_list = Select(browser.find_element_by_id('opmode'))
twoglink_rate_value = twoglink_rate_list.first_selected_option.value
我从上面的代码中得到了一个错误:
[AttributeError:“ FirefoxWebElement”对象没有属性“值”]
如果我更改为
twoglink_rate_value = twoglink_rate_list.first_selected_option.text
我将获取其文本,但我想获取此选项值而不是其文本
我可以在哪里添加“值”属性?
答案 0 :(得分:1)
if (oauth2Client.credentials.access_token) {
// update it in DB
}
,您正在尝试获取Python网络元素对象值,该值不存在。您要获取html Web元素值。您可以为此使用first_selected_option.value
get_attribute()