diff --git a/src/pytest_html/table.py b/src/pytest_html/table.py
index 95f7fa50..9f5ab291 100644
--- a/src/pytest_html/table.py
+++ b/src/pytest_html/table.py
@@ -29,6 +29,15 @@ def append(self, html):
class Cell(Table):
+ def __setitem__(self, key, value):
+ warnings.warn(
+ "list-type assignment is deprecated and support "
+ "will be removed in a future release. "
+ "Please use 'insert()' instead.",
+ DeprecationWarning,
+ )
+ self.insert(key, value)
+
def insert(self, index, html):
# backwards-compat
if not isinstance(html, str):