How to select date from drop down menu using selenium webdriver? -


I have a date picker where I can select a date range like 3 months, 7 days or this year. . How do I select "this year" from the drop down menu?

Here is the code:

  & lt; Div class = "full" & gt; & Lt; Div class = "range-preset" & gt; & Lt; Div class = "date-limit-selector" & gt; & Lt; Label & gt; Date range: & lt; / Labels & gt; & Lt; Select class = "full" style = "width: 230px;" & Gt; & Lt; Option value = "custom" & gt; Custom & lt; / Option & gt; & Lt; Option value = "tomorrow" & gt; Yesterday & lt; / Options & gt; & Lt; Option value = "7 days" & gt; 7 days & lt; / Options & gt; & Lt; Option value = "30 days" & gt; 30 days & lt; / Options & gt; & Lt; Option value = "90 days" & gt; 90 days & lt; / Options & gt; & Lt; Option value = "this_month" & gt; This month & lt; / Options & gt; & Lt; Option value = "last_source" & gt; Last month & lt; / Options & gt; & Lt; Option value = "two_mouth_go" & gt; Two months ago & lt; / Options & gt; & Lt; Option value = "this_year" & gt; This year & lt; / Options & gt; & Lt; Option value = "tomorrow" & gt; Yesterday & lt; / Options & gt; & Lt; / Select & gt; & Lt; / Div & gt; & Lt; / Div & gt;  

I tried to do this:

  driver.field element (By.className ("full.option.this_year")). Click ();  

Any help please, thank you

Here is the complete code ...

  & lt; Select ID = "drop_down_menu" class = "category-preset" & gt; & Lt; Option value = "custom" & gt; Custom & lt; / Option & gt; & Lt; Option value = "tomorrow" & gt; Yesterday & lt; / Options & gt; & Lt; Option value = "7 days" & gt; 7 days & lt; / Options & gt; & Lt; Option value = "30 days" & gt; 30 days & lt; / Options & gt; & Lt; Option value = "90 days" & gt; 90 days & lt; / Options & gt; & Lt; Option value = "this_month" & gt; This month & lt; / Options & gt; & Lt; Option value = "last_source" & gt; Last month & lt; / Options & gt; & Lt; Option value = "two_mouth_go" & gt; Two months ago & lt; / Options & gt; & Lt; Option value = "this_year" & gt; This year & lt; / Options & gt; & Lt; Option value = "tomorrow" & gt; Yesterday & lt; / Options & gt; & Lt; / Select & gt; Choose Combo_box = Select New (driver.findElement (By.id ("drop_down_menu"))); & Lt; WebElement & gt; Option = new selection (driver.findElement (By.id ("drop_down_menu")). GetOptions ();  

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -