webdriver一個(gè)標(biāo)簽包含多個(gè)文本字段?
利用Xpath定位:
首先推薦用谷歌內(nèi)核的瀏覽器,找到你要定位的元素源碼:F12—同時(shí)摁住ctrl+shift+c鍵——在網(wǎng)頁(yè)上點(diǎn)擊你需要定位的文本——調(diào)試框會(huì)自動(dòng)選擇你點(diǎn)擊的文本源碼——點(diǎn)擊源碼框里面的源碼—右鍵copy——copy Xpath得到的Xpath就是你需要獲取的文本所在的HTML路徑:
比如,我拿到了一個(gè)這樣的Xpath: //*[@id='ajaxgrid']/tbody/tr[1]/td[3]
#點(diǎn)擊這個(gè)元素就可以這樣寫
browser.find_element_by_xpath('//*[@id='ajaxgrid']/tbody/tr[1]/td[3]').click()