def test_trigger_single_event(self):
"""Test: Trigger click event on button, validate dispatched"""
regex = '([0-9]{1,3})'
original = eval(re.findall(regex, self.page.counter_label.text)[0])
self.page.js.trigger_event(
element=self.page.add_counter_button,
event='click'
)
for i in range(10):
if (original == eval(re.findall(regex, self.page.counter_label.text)[0])):
time.sleep(1)
else:
break
modified = eval(re.findall(regex, self.page.counter_label.text)[0])
self.assertEqual(
modified, original+1,
'Counter label was not modified as expected; %s clicks' % modified
)
评论列表
文章目录