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<<