Таблицы динамически и клетка выглядитСелена, как найти ячейку в таблице по значению (питон)
<div class="tableRow">
<input name="fileExt" type="hidden" value="complete">
<div class="tableCell rbpCheckBox">
<input data-index="0" name="SelectItem" type="checkbox" class="check" value="150909_ACTG_01_scyther_WD14R05C12.150910010134">
<input name="SelectPFolderName" type="hidden" value="P_0_2015-09-10-010132_master_ac-analysis_v2.3.0">
</div>
<div class="tableCell accordion-toggle cursor-pointer" data-toggle="collapse" data-target="#collaspseDiv_150909_ACTG_01_scyther_WD14R05C12_150910010134">
<p class="ellipsis rbpName" title="150909_ACTG_01_scyther_WD14R05C12">
150909_ACTG_01_scyther_WD14R05C12
</p>
<input type="hidden" name="formatted_run_name" id="150909_ACTG_01_scyther_WD14R05C12.150910010134"
value="150909_ACTG_01_scyther_WD14R05C12">
</div>
<div class="tableCell">
<span class="rbpStatus rbpStatusPadding" title="multichunk analysis pending at master">
<img src=" done.png " title="Done" class="runStatusImgTag">
</span>
</div>
<div class="tableCell">
<p class="rbpStatus">
scyther
</p>
</div>
<div class="tableCell">
<p class="rbpStatus">
2015-09-10 01:01:35
</p>
</div>
</div>
Причина, почему я должен найти ячейку, значение, потому что я хотел бы использовать это как подтверждение того, что элемент присутствует на странице, и мы готовы к следующему шагу \ action в тестовом сценарии, поэтому мне нужно подождать, пока какой-либо элемент не будет отображаться на странице, и решил дождаться этой ячейки
<div class="tableCell">
<p class="rbpStatus">
scyther
</p>
</div>
Я пытаюсь использовать что-то вроде
WebDriverWait(driver, 10).until(EC.visibility_of_element_located((By.CSS_SELECTOR, "p.rbpStatus[contains('scyther')]")))
Ваш HTML для сгенерированной таблицы выглядит недействительным в https://validator.w3.org. – SIslam
Предоставленная часть html - всего лишь образец кода, фактическая таблица очень большая и не может использоваться в качестве примера, поэтому я удалил ненужную часть ... Я предполагаю, что часть, которую я удалил после обсуждаемой ячейки, - причина недействительной проверки , но это не должно быть проблемой, спасибо за уведомление. –