目標網頁
<a href="https://www.google.com" target="_blank">GOOGLE</a>
<a href="https://www.google.com" target="_blank">GOOGLE-2</a>
<a href="https://www.google.com" target="_blank">GOOGLE-3</a>
<a href="https://www.google.com" target="_blank">GOOGLE-4</a>
我的Python程式
from selenium import webdriver
import time
browser = webdriver.Chrome('./chromedriver.exe')
browser.find_elements_by_partial_link_text('GOOGLE')[n].click()
browser.close()
因為html程式中有多個符合GOOGLE前置詞
我想要點擊第n個,由於我的n是隨機產生,以目標網頁來說n需要小於4,
請問前輩
定位到的元素為多個時,如何取得元素數量
txtGoogleList = browser.find_elements_by_partial_link_text('GOOGLE')
txtGoogleListLength = len(txtGoogleList)
if n < txtGoogleListLength:
txtGoogleList[n].click