I know this question has been asked plenty of times, I have tried all of the solutions that were on the other threads but I cannot get any to work, so hopefully someone can help here. 

I am writing a Selenium test case and I have it working so far up to this problem. I think this should be very basic and easy to do, but for some reason I just can't get it to work. I am trying to select a value in a drop down list but I keep getting the following error when I try to select the value either by ID, XPath or link. This is the error - 

```
Unable to locate element: {"method":"xpath","selector":".//*[@id='value_3']/a"}

```

This is my code for finding the element -

```
webdriver.findElement(By.xpath(".//*[@id='value_3']/a"));

```

Would anyone have any suggestions to try? I have also tried putting in a timer to ensure that everything is loaded on the page by doing this -

```
webdriver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);      

```

but I still get the same error.