SeleniumBase/examples/rate_limiting_test.py

15 lines
391 B
Python
Raw Normal View History

2015-12-05 05:11:53 +08:00
from seleniumbase import BaseCase
from seleniumbase.common import decorators
class MyTestClass(BaseCase):
2016-02-03 00:56:59 +08:00
@decorators.rate_limited(3.5) # The arg is max calls per second
2015-12-05 05:11:53 +08:00
def print_item(self, item):
print item
def test_rate_limited_printing(self):
print "\nRunning rate-limited print test:"
2016-02-03 00:56:59 +08:00
for item in xrange(1,11):
2015-12-05 05:11:53 +08:00
self.print_item(item)