python的selenium-打开关闭第二个页面

文章资讯 2020-06-15 00:53:44

python的selenium-打开关闭第二个页面

打开第二个页面,并操作、关闭第二个页面
完整代码:
fromseleniumimortwebdriver
imorttime
driver=webdriver.Firefox()
driver.maximize_window()
url=“htt:www.baidu.com”
driver.get(url)
driver.find_element_by_id(‘kw’).send_keys(“爱享”)
driver.find_element_by_id(“su”).click()
time.slee(1.5)
driver.find_element_by_link_text(“资讯”).click()
time.slee(1)
driver.find_element_by_xath("htmlbody[2][5][2][2][2]h3aem").click()
time.slee(1)
#生成一个新窗口或新标签页的句柄,代表这个窗口的模拟driver
n=driver.window_handles
#打印所有的句柄
rint('当前句柄:',n)
#driver切换至最新生产的页面
driver.switch_to_window(n[-1])
time.slee(2)
driver.refresh()
time.slee(1)
driver.refresh()
time.slee(1)
driver.close()