Python Selenium等待表

Python Selenium等待表,python,python-3.x,selenium,selenium-webdriver,web-crawler,Python,Python 3.x,Selenium,Selenium Webdriver,Web Crawler,我的网站包含一个有两行的表: <table> <tr><td>Content</td><td>Content</td></tr> <tr><td>Content</td><td>Content</td></tr> </table> <table> <tr><td>Content</

我的网站包含一个有两行的表:

<table>
 <tr><td>Content</td><td>Content</td></tr>
 <tr><td>Content</td><td>Content</td></tr>
</table>
<table>
 <tr><td>Content</td><td>Content</td></tr>
 <tr><td>Content</td><td>Data</td></tr>
 <tr><td>Content</td><td>Content</td></tr>
</table>

内容
内容
我想等待,直到JS更新了表并且现在包含三行:

<table>
 <tr><td>Content</td><td>Content</td></tr>
 <tr><td>Content</td><td>Content</td></tr>
</table>
<table>
 <tr><td>Content</td><td>Content</td></tr>
 <tr><td>Content</td><td>Data</td></tr>
 <tr><td>Content</td><td>Content</td></tr>
</table>

内容
内容数据
内容

Selenium应该找到包含第二列的第二行并获取数据。我怎样才能意识到这一点?

这是否回答了你的问题@谢谢你的评论。这对我有点帮助。这回答了我怎么能等那一排。但是我怎么能检查第二行是否是三行中的第二行呢?我无法以其他方式识别行。@DrEm8ee:如果您知道
数据的值是多少,那么可以使用wait。@KunduK我知道字符串是expectect。我希望我已经理解了您的意思。您可以使用getElements()检索元素数组。如果数组的计数不是3,请再次调用它。。。。(类似于捕获陈旧元素异常并在捕获时重新调用)