class PAMIE:
"""
cPAMIE is an automation object based on the work of PAMIE by RLM
http://pamie.sourceforge.net/
"""
__version__ = "3.0"
def __init__(self, url=None, timeOut=3000, cur_ie=None):
""" The class instantiation code. When the object is instantiated you can
pass a starting URL. If no URL is passed then about:blank, a blank
page, is brought up.
parameters:
[url] - url to navigate to initially
[timeOut] - how many 100mS increments to wait, 10 = 1sec, 100=10sec
[cur_ie] - opened IE that want to attach
returns:
Nothing
"""
#pythoncom.CoInitialize()
self.showDebugging = True # Show debug print lines?
self.colorHighlight = "#F6F7AD" # Set to None to turn off highlighting
self.frameName = None # The current frame name or index. Nested frames are
# supported in the format frame1.frame2.frame3
self.formName = None # The current form name or index
self.busyTuner = 1 # Number of consecutive checks to verify document is no longer busy.
if None == cur_ie:
self._ie = win32com.client.dynamic.Dispatch('InternetExplorer.Application')
if url:
self._ie.Navigate(url)
else:
self._ie.Navigate('about:blank')
else:
self._ie = cur_ie
self._timeOut = timeOut
self._ie.Visible = 1
#self._ie.resizable = 1
#self._ie.fullscreen = 1
self._ie.MenuBar=1
self._ie.ToolBar=1
self._ie.AddressBar=1
self.timer = datetime.datetime.now()
Modify the PAMIE for attach opened IE
最新推荐文章于 2020-08-19 20:24:10 发布