Я автоматизирую некоторые тестовые случаи, используя роботизированную среду, и я пытаюсь найти xpath для выбора флажка из таблицы, столбец которой содержит текст, который мне нужно сопоставить для выбора флажка.
Я пробовал ниже xpath, но он выдает ошибку.
xpath = // table [@ id = 'myTable'] / tbody / td / td / [содержит (title (), 'somename 123')
Ниже приведен HTML-код:
<table _ngcontent-c12="" class="table user-list-table" id="myTable" xpath="1">
<thead _ngcontent-c12="">
<tr _ngcontent-c12="">
<th _ngcontent-c12="">
<label _ngcontent-c12="" class="checkBoxWrapper ">
<input _ngcontent-c12="" id="listViewCheckAll" type="checkbox" class="ng-untouched ng-pristine ng-valid">
<span _ngcontent-c12="" class="checkmark"></span>
</label>
</th>
<th _ngcontent-c12="" class="feature-sorting down" id="usernameHeader">Name
</th>
<th _ngcontent-c12="" class="feature-sorting down" id="empIDheader">EmployeeID</th>
<th _ngcontent-c12="" class="feature-sorting down" id="emailIdheader">EmailID</th>
<th _ngcontent-c12="" class="feature-sorting down" id="userroleHeader">UserRole
</th>
<th _ngcontent-c12="">Organisation</th>
<th _ngcontent-c12="">No. of Branches</th>
<th _ngcontent-c12="">No. of Laptops</th>
<th _ngcontent-c12="">Branch's Name</th>
<th _ngcontent-c12="">Branch's Email ID</th>
</tr>
</thead>
<tbody _ngcontent-c12="">
<!----><tr _ngcontent-c12="" class="ng-star-inserted">
<td _ngcontent-c12="">
<label _ngcontent-c12="" class="checkBoxWrapper ">
<input _ngcontent-c12="" class="usercb ng-untouched ng-pristine ng-valid" id="singleUserCheck" type="checkbox">
<span _ngcontent-c12="" class="checkmark"></span>
</label>
</td>
<td _ngcontent-c12="" class="highlightedText" title="SomeName">
<span _ngcontent-c12="" class="over_text_name_user"> <a _ngcontent-c12="" id="userNAmeLink7">SomeName</a></span>
</td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_employee_id">0001</span></td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_email_id">abc@xyz.com</span></td>
<td _ngcontent-c12="">Employee</td>
<td _ngcontent-c12="">XYZ</td>
<td _ngcontent-c12="" class="highlightedText"><a _ngcontent-c12="" id="BranchLink3">7</a></td>
<td _ngcontent-c12="" class="highlightedText">
<a _ngcontent-c12="" id="LaptopsLink3">1</a>
</td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_BranchName">B_Branch Branch</span></td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_Branchemail_id">Branch@somebranch.com</span></td>
</tr><tr _ngcontent-c12="" class="ng-star-inserted">
<td _ngcontent-c12="">
<label _ngcontent-c12="" class="checkBoxWrapper ">
<input _ngcontent-c12="" class="usercb ng-untouched ng-pristine ng-valid" id="singleUserCheck" type="checkbox">
<span _ngcontent-c12="" class="checkmark"></span>
</label>
</td>
<td _ngcontent-c12="" class="highlightedText" title="SomeName123">
<span _ngcontent-c12="" class="over_text_name_user"> <a _ngcontent-c12="" id="userNAmeLink3">SomeName123</a></span>
</td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_employee_id">0002</span></td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_email_id">xyz@abc.com</span></td>
<td _ngcontent-c12="">Employee</td>
<td _ngcontent-c12="">ABC</td>
<td _ngcontent-c12="" class="highlightedText"><a _ngcontent-c12="" id="BranchLink3">0</a></td>
<td _ngcontent-c12="" class="highlightedText">
<a _ngcontent-c12="" id="LaptopsLink3">0</a>
</td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_BranchName"></span></td>
<td _ngcontent-c12=""><span _ngcontent-c12="" class="over_text_BranchNamemail_id">somebranch@somebranch.com</span></td>
</tbody>
</table>
Я хочу, чтобы точный xpath установил флажок для пользователя someName 123 из таблицы, которую я не могу найти.
Пожалуйста, помогите мне найти xpath, чтобы установить флажок напротив текста (Имя) из таблицы.