I'm trying to select the text of the menu option circled in the screen shot. In this case it's 'Age Harden'.

The best I can get is the `selected value` of `17043`, not the text 'Age Harden'.

Here's what I've tried:

```
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('text_content')

```

Returns `None`

```
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('value')

```

Returns `17043`

```
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('text')

```

Returns `None`

```
driver.find_element_by_xpath("//select[@id='lstOperation_Key']").get_attribute('selected value')

```

Returns `None`

```
my_furnace_parameters_data['Furnace_Operation'] = driver.find_element_by_xpath("//select[@id='lstOperation_Key']//option[1]").get_attribute('text')

```

Returns 'Age Harden', BUT, when I test this on an operation that is not the 1st one on the list like 'Zoo Treatment' is it fails - it still returns 'Age Harden'.

Any help or pointers is appreciated, thank you!
[![enter image description here](https://i.stack.imgur.com/0ygKM.png)](https://i.stack.imgur.com/0ygKM.png)