У меня есть список идентификационных номеров, которые мне нужно сравнить с таблицей на веб-сайте. Если в строке таблицы есть текст, соответствующий одному из идентификаторов в моем списке, мне нужно установить флажок в той же строке, что и номер идентификатора. Я предоставил HTML для приведенной ниже таблицы.
Как мне go узнать о том, как вытащить идентификационные номера из моего списка, а затем использовать Selenium, чтобы найти их в таблице и установить флажок в этой строке ?
Вот то, что я пробовал до сих пор, но я чувствую себя здесь совершенно не так:
MyList = {'1234500', '5432100', '00000989'}
Table = driver.find_element_by_id('tblActivities')
Table_Row = Table.find_elements_by_tag_name('tr')
Table_Cell = Table_Row.find_elements_by_xpath('span[contains(text(), "' + MyList + '")])
Я пытаюсь сравнить свой список со значением, найденным здесь:
<input type="checkbox" name="selectedActivities" value="0000000"
Буду признателен за любую помощь.