浏览器兼容时 Chrome 浏览器 和 Firefox 浏览器区别
Chrome 浏览器 在打开第二页面时候不需要等待sleep(3) 3s;但是Firefox 浏览器就需要等待3s;否则访问不到页面元素
#-*- coding: utf-8 -*-
from selenium import webdriver
from time import sleep
谷歌浏览器
driver = webdriver.Chrome()火狐浏览器
driver = webdriver.Firefox()
driver.get("http://www.baidu.com/")
driver.execute_script('window.open("https://juejin.cn")')
sleep(3) 重点重点
hand = driver.window_handles
driver.switch_to.window(hand[1])
driver.find_element_by_xpath('//*[@id="juejin"]/div[2]/div/header/div/nav/ul/li[4]/span[1]').click()
sleep(2)
driver.quit()