Kaynağa Gözat

Improve flaky tests

Zed 1 ay önce
ebeveyn
işleme
530437167e
2 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 2 0
      tests/test_article.py
  2. 1 0
      tests/test_tweet_media.py

+ 2 - 0
tests/test_article.py

@@ -291,6 +291,8 @@ class ArticleQuotedCardTest(BaseTestCase):
 
     def test_quoted_card_has_cover_image(self):
         self.open_nitter(self.quoted_tweet)
+        # Scroll to element to trigger lazy loading
+        self.scroll_to('.quote .article-card .card-image img')
         self.assert_element_visible('.quote .article-card .card-image img')
         src = self.get_attribute('.quote .article-card .card-image img', 'src')
         self.assertIn('/pic/', src)

+ 1 - 0
tests/test_tweet_media.py

@@ -101,6 +101,7 @@ class MediaTest(BaseTestCase):
     @parameterized.expand(gallery)
     def test_gallery(self, tweet, rows):
         self.open_nitter(tweet)
+        self.scroll_to(Media.container)
         self.assert_element_visible(Media.container)
         self.assert_element_visible(Media.row)
         self.assert_element_visible(Media.image)