1. 程式人生 > >selenium自動化-同一個視窗開啟網頁,只適用於有這個target="_blank"屬性連結情況

selenium自動化-同一個視窗開啟網頁,只適用於有這個target="_blank"屬性連結情況

# coding:utf-8
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.select import Select
import  time
driver = webdriver.Chrome()

driver.get("https://www.baidu.com/")
time.sleep(3)

# 修改元素的target屬性,只適用於有這個target="_blank"屬性連結情況
js = 'document.getElementsByClassName("mnav")[0].target="";'
time.sleep(3)
driver.execute_script(js)
time.sleep(3)
driver.find_element_by_link_text("新聞").click()