webdirver

1112 ワード

01.      
def get(self,url):
    self.driver.get(url)
02.        
def forward(self):
    self.driver.forward()

def back(self):
    self.driver.back()
03.      
def refresh(self):
    self.driver.refresh()
04.        
def maximize_window(self):
    self.driver.maximize_window()
05.            
def get_window_position(self):
    return self.driver.get_window_position()
06.            
def get_window_rect(self):
    return self.get_window_rect()
07.     Title   
def title(self):
    return self.driver.title
08.    HTML   
def page_source(self):
    return self.driver.page_source
09.       URL  
def current_url(self):
    return self.driver.current_url
10.            
#     window     ,                  
def switch_window(self, page_keywords):
    # window_name: The name or window handle of the window to switch to
    for x in self.driver.window_handles:
        self.driver.switch_to.window(x)
        if page_keywords in self.driver.page_source.encode("utf-8"):
            print(self.driver.title)
            print(">>>Switch window is successful<<