def process(self, request, render_options, operation, data):
     web_frame = get_request_webframe(request)
     if not web_frame:
         return request
     track = getattr(web_frame.page(), 'response_body_enabled', False)
     request.track_response_body = track
     return request
示例#2
0
 def process(self, request, render_options, operation, data):
     web_frame = get_request_webframe(request)
     if not web_frame:
         return request
     track = getattr(web_frame.page(), 'response_body_enabled', False)
     request.track_response_body = track
     return request
 def _get_browser_url(self, request):
     """ Return URL which is currently in 'address bar' """
     current_frame = get_request_webframe(request)
     if not current_frame:
         return ""
     # in case of iframes use URL from 'address bar', not iframe's URL
     main_frame = current_frame.page().mainFrame()
     return str(main_frame.url().toString())
示例#4
0
 def _get_browser_url(self, request):
     """ Return URL which is currently in 'address bar' """
     current_frame = get_request_webframe(request)
     if not current_frame:
         return ""
     # in case of iframes use URL from 'address bar', not iframe's URL
     main_frame = current_frame.page().mainFrame()
     return str(main_frame.url().toString())
示例#5
0
 def _set_webpage_attribute(self, request, attribute, value):
     web_frame = get_request_webframe(request)
     if web_frame:
         return setattr(web_frame.page(), attribute, value)
示例#6
0
 def _get_webpage_attribute(self, request, attribute):
     web_frame = get_request_webframe(request)
     if web_frame:
         return getattr(web_frame.page(), attribute, None)
 def process(self, request, render_options, operation, data):
     web_frame = get_request_webframe(request)
     if not web_frame:
         return request
     request.timeout = getattr(web_frame.page(), 'resource_timeout', 0)
     return request
示例#8
0
 def process(self, request, render_options, operation, data):
     web_frame = get_request_webframe(request)
     if not web_frame:
         return request
     request.timeout = getattr(web_frame.page(), 'resource_timeout', 0)
     return request
示例#9
0
 def _set_webpage_attribute(self, request, attribute, value):
     web_frame = get_request_webframe(request)
     if web_frame:
         return setattr(web_frame.page(), attribute, value)
示例#10
0
 def _get_webpage_attribute(self, request, attribute):
     web_frame = get_request_webframe(request)
     if web_frame:
         return getattr(web_frame.page(), attribute, None)