fixed SRG5-8 channels FTs: multi-browser sig-card OK flow now uses execute_async_script to iterate cards until a non-conflicting reserve succeeds (bypasses ElementNotInteractableException + 409 same-card conflicts); added wait_for_slow for 12s countdown in SRG8; added browser=None param to ChannelsFunctionalTest.wait_for/wait_for_slow
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -195,10 +195,10 @@ class ChannelsFunctionalTest(ChannelsLiveServerTestCase):
|
||||
)
|
||||
|
||||
@wait
|
||||
def wait_for(self, fn):
|
||||
def wait_for(self, fn, browser=None):
|
||||
return fn()
|
||||
|
||||
def wait_for_slow(self, fn, timeout=30):
|
||||
def wait_for_slow(self, fn, timeout=30, browser=None):
|
||||
start_time = time.time()
|
||||
while True:
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user