I am having trouble making my Selenium-Webdriver script check Susie's checkbox. I have tried using clicking and sending space keys, and also changing my xpaths. Could someone please help me find a way of specifying that I need Susie's checkbox, and also help me click it?
HTML on page
<tr class="dataRow">
<td class="jtable-selecting-column">
<input type="checkbox">
</td>
<td class=" FirstName ">Laura</td>
<td class=" LastName ">Test</td>
<td class=" SMSNumber ">4444444444</td>
</tr>
<tr class="dataRow">
<td class="jtable-selecting-column">
<input type="checkbox">
</td>
<td class=" FirstName ">Susie</td>
<td class=" LastName ">Test</td>
<td class=" SMSNumber ">5555555555</td>
my code
WebDriverWait waitPlease = new WebDriverWait(webDriver, TimeSpan.FromSeconds(10));
IWebElement myDynamicElement = waitPlease.Until<IWebElement>(d => d.FindElement(By.ClassName(" FirstName ")));
clickButtonWithXPath("/html/body/div[3]/div[1]/div[2]/div[2]/div[2]/div[1]/div/table/tbody/tr[4]/td[1]/input");
Error
reads "System.InvalidOperationException:unknown error: Element is not clickable at point (192,464). Other element would receive the click: ...