У меня есть следующая динамическая веб-таблица
(checkbox) ID_No country_code Date Time UserName FileName
1 5 10/04/2019 12:05:45 xyz@gmail.com filename1
2 7 10/04/2019 13:05:45 pqr@gmail.com filename2
3 8 10/03/2019 14:05:45 pqr@gmail.com filename2
4 9 10/04/2019 14:08:45 pqr@gmail.com filename1
С левой стороны id_no есть флажок. Я хочу проверять только те строки, где FileName = 'filename1' и Date = '10 / 04/ 2019 '
при использовании этого xpath в консоли Chrome: $x("//tr[td[contains(text(),'filename1')]]")[0]'
Содержит 1-ую строку, содержащую значение «filename1». Я получаю следующий HTML-код для строк этой веб-таблицы
<tr class="class1">
<td width="2%"> </td> <!–– checkbox ––>
<td width="2%"> 1 </td>
<td width="2%"> 5 </td>
<td width="2%"> 10/04/2019 </td>
<td width="2%"> 12:05:45 </td>
<td width="2%" style=word-wrap:break-word> xyz@gmail.com </td>
<td width="2%"> filename1 </td>
</tr>
Чтобы установить флажки строк, содержащих «filename1», я использую следующий код
driver = webdriver.Chrome()
driver.get(website_URL)
driver.find_element_by_xpath("//tr[td[contains(text(),'filename1')]]/input").click()
Как установить флажки, где FileName = 'filename1' и Date = '10/ 04/2019 '?
Кроме того, как снять флажки?