I am trying to find the ul id "mainTimeSheet" and li item weekly report by id = timesheetReport but not getting it. I am new to C# selenium.
Below is the code i am trying in C# :
//var drop = driver.FindElement(By.XPath("//ul[@id='mainTimeSheet']"));
var drop = driver.FindElement(By.Id("mainTimeSheet")).
FindElement(By.XPath(".//li[@id='timesheetReport']"));
drop.Click();
HTML Code:
<li class="dropdown">
<a href="javascript:;" data-toggle="collapse" data-
target="#mainTimeSheet">
<i class="fa fa-fw fa-tasks"></i> Time Sheet <span class="fa
arrow"></span>
</a>
<ul id="mainTimeSheet" class="nav nav-second-level collapse">
<li>
<a id="timesheetReport" href="/ShaeetsListsadas.aspx"><i
class="fa fa-fw fa-tasks"></i> Weekly Report</a>
</li>
<li>
<a id="submitTimeSheet" href="/SheetsFormsads.aspx"><i
class="fa fa-fw fa-tasks"></i> Submit Timesheet</a>
</li>
<li>
<a id="timeSheetDetailReport" href="/sheetsReportsasd.aspx"<i
class="fa fa-fw fa-tasks">
</i> Day Wise Report</a>
</li>
</ul>
</li>
