第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

python+selenium+webdriver定位不到頁面元素,新人求幫忙,困擾幾天了

python+selenium+webdriver定位不到頁面元素,新人求幫忙,困擾幾天了

寶慕林4294392 2019-02-19 22:43:36
使用Python+selenium+webdriver做自動(dòng)化測試,發(fā)現(xiàn)抓取不到頁面元素。我的流程是這樣的:打開百度首頁,輸入segementfault點(diǎn)擊搜索,選擇第一個(gè)搜索結(jié)果,進(jìn)入思否首頁之后,不管我怎么做,頁面上的所有元素都抓取不到,提示我selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: 。 但是很奇怪的是,我如果直接進(jìn)入思否的首頁,不通過百度搜索,就可以抓取到頁面的元素,代碼都是一樣的,沒做任何改變。 代碼如下: from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECimport timedriver = webdriver.Firefox()driver.get("https://www.baidu.com/")print(driver.title)driver.find_element_by_xpath('//*[@id="kw"]').send_keys('segmentfault')driver.find_element_by_xpath('//*[@id="su"]').click()time.sleep(3)driver.find_element_by_xpath("/html/body/div[1]/div[5]/div[1]/div[3]/div[1]/h3/a").click()time.sleep(5)driver.find_element_by_xpath('/html/body/div[4]/div/div/div[1]/div[2]/a[1]').click()driver.find_element_by_xpath('/html/body/div[4]/div/div/div[2]/div[4]/div[1]/div/a[2]/div[1]/h4').click()
查看完整描述

3 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

建議打印 raw_html 看一下

查看完整回答
反對(duì) 回復(fù) 2019-03-01
?
千巷貓影

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

需要切換 windows_handle。否則 chromedriver 的焦點(diǎn)還在百度那個(gè) tab,定位不到 新 tab 頁元素的。
百度或者谷歌關(guān)鍵字 “selenium driver.current_window_handle”
試試看吧

查看完整回答
反對(duì) 回復(fù) 2019-03-01
  • 3 回答
  • 0 關(guān)注
  • 696 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)