Form.submit can take extra parameters given to location()
This commit is contained in:
parent
e0ebe4c1d4
commit
6031ff1ef9
1 changed files with 3 additions and 3 deletions
|
|
@ -421,7 +421,7 @@ class BasePage(object):
|
||||||
"""
|
"""
|
||||||
logged = False
|
logged = False
|
||||||
|
|
||||||
def __init__(self, browser, response, params):
|
def __init__(self, browser, response, params=None):
|
||||||
self.browser = browser
|
self.browser = browser
|
||||||
self.logger = getLogger(self.__class__.__name__.lower(), browser.logger)
|
self.logger = getLogger(self.__class__.__name__.lower(), browser.logger)
|
||||||
self.response = response
|
self.response = response
|
||||||
|
|
@ -495,11 +495,11 @@ class Form(OrderedDict):
|
||||||
req.headers.setdefault('Referer', self.page.url)
|
req.headers.setdefault('Referer', self.page.url)
|
||||||
return req
|
return req
|
||||||
|
|
||||||
def submit(self):
|
def submit(self, **kwargs):
|
||||||
"""
|
"""
|
||||||
Submit the form and tell browser to be located to the new page.
|
Submit the form and tell browser to be located to the new page.
|
||||||
"""
|
"""
|
||||||
return self.page.browser.location(self.request)
|
return self.page.browser.location(self.request, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
class JsonPage(BasePage):
|
class JsonPage(BasePage):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue