美文网首页
python + selenium 切换窗口

python + selenium 切换窗口

作者: 柔指清风 | 来源:发表于2019-08-05 22:27 被阅读0次

from seleniumimport webdriver

from selenium.webdriver.support.uiimport WebDriverWait

import time

driver = webdriver.Chrome()#加载浏览器

driver.maximize_window()#最大化窗口

driver.implicitly_wait(10)

url ="http://wh.ganji.com/"

driver.get(url)

time.sleep(5)

driver.find_element_by_link_text("租房").click()

t = driver.title  #打印页面title

print(t)

#获取当前页的 handle , 返回的是单个

h1 = driver.current_window_handle

print(h1)

#获取所有的handle ,返回的是一个list

all = driver.window_handles

print(all)

#

#获取新页面title ,new_handle = all[-1](因为最新的在最后面)

#切换到新页面的handle driver.switch_to.windows(new_handle)

new_handle = all[-1]

driver.switch_to.window(new_handle)

t2 = driver.title

print(t2)

#关闭窗口driver.close()

driver.close()

driver.switch_to.window(h1)

t3 = driver.title

print(t3)

driver.find_element_by_link_text("整租").click()

driver.quit()

相关文章

网友评论

      本文标题:python + selenium 切换窗口

      本文链接:https://www.haomeiwen.com/subject/syavdctx.html