久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

ElementClickInterceptedException:消息:元素點(diǎn)擊被攔截

ElementClickInterceptedException: Message: element click intercepted: Element lt;labelgt; is not clickable with Selenium and Python(ElementClickInterceptedException:消息:元素點(diǎn)擊被攔截:元素lt;標(biāo)簽gt;Selenium 和 Python 不可點(diǎn)擊
本文介紹了ElementClickInterceptedException:消息:元素點(diǎn)擊被攔截:元素<標(biāo)簽>Selenium 和 Python 不可點(diǎn)擊的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我正在嘗試單擊所有主題"和所有狀態(tài)"復(fù)選框,然后搜索結(jié)果.當(dāng)我運(yùn)行腳本時(shí),會(huì)打開一個(gè)大小為 1036x674 的 chrome 窗口.

I am trying to click on the "All Topics" and "All States" CheckBoxes then search the results. When I run the script, a chrome window opens up in size 1036x674.

如果我不理會(huì)窗口,我會(huì)收到元素點(diǎn)擊攔截錯(cuò)誤.如果我最小化或最大化窗口,我的腳本可以正常工作.

If I leave the window alone, I get element click interception errors. If I minimize or maximize the window, my script works fine.

我正在使用 Selenium 3.141.0、chrome 76、chromedriver 76 和 python 3.6

I am using Selenium 3.141.0, chrome 76, chromedriver 76, and python 3.6

chromedriver_path = r"C:Userspath	ochromedriver.exe"
browser = webdriver.Chrome(executable_path=chromedriver_path)
url = "http://www.ncsl.org/research/transportation/autonomous-vehicles-legislative-database.aspx"

topics_xpath = "http://*[@id="dnn_ctr81355_StateNetDB_UpdatePanel1"]/div[1]/div[2]/span/label"
states_xpath = "http://*[@id="dnn_ctr81355_StateNetDB_UpdatePanel1"]/div[2]/div[2]/span/label"
browser.get(url)
time.sleep(30)

elem = browser.find_element_by_xpath(topics_xpath)
elem.click()
time.sleep(5)
elem = browser.find_element_by_xpath(states_xpath)
elem.click()

但我得到這個(gè)錯(cuò)誤:

ElementClickInterceptedException:消息:元素點(diǎn)擊被攔截:
元素 在點(diǎn) (259, 665) 處不可點(diǎn)擊.
其他元素會(huì)收到點(diǎn)擊:

ElementClickInterceptedException: Message: element click intercepted:
Element <label for="dnn_ctr81355_StateNetDB_ckBxAllTopics">...</label> is not clickable at point (259, 665).
Other element would receive the click:
<label for="dnn_ctr81355_StateNetDB_ckBxTopics_0">...</label>
(Session info: chrome=76.0.3809.100)

將被點(diǎn)擊的復(fù)選框就在我試圖點(diǎn)擊的復(fù)選框的正下方.

The CheckBox that would be clicked is right below the one I am trying to click.

推薦答案

你需要WebDriverWait來確定元素visibility_of_element_located,然后滾動(dòng)到Searchable Database 部分,您可以通過 xpath 使用定位器.

You need WebDriverWait to make sure the element visibility_of_element_located, then scroll to Searchable Database section, and you can use locator by xpath.

請(qǐng)導(dǎo)入:

from selenium.webdriver.support import expected_conditions
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait

試試下面的代碼.

chromedriver_path = r"C:Userspath	ochromedriver.exe"
browser = webdriver.Chrome(executable_path=chromedriver_path)
url = "http://www.ncsl.org/research/transportation/autonomous-vehicles-legislative-database.aspx"

topics_xpath = "//div[@class='divTopicsSection1']//span//label[text()='All Topics']"
states_xpath = "//div[@class='divStatesSection1']//span//label[text()='All States']"
dBase_xpath = "//h4[text()='Searchable Database']"
browser.get(url)
WebDriverWait(browser, 10).until(expected_conditions.visibility_of_element_located((By.XPATH, topics_xpath)))
elem = browser.find_element_by_xpath(dBase_xpath)
browser.execute_script("arguments[0].scrollIntoView(true);", elem)

browser.find_element_by_xpath(topics_xpath).click()
browser.find_element_by_xpath(states_xpath).click()

這篇關(guān)于ElementClickInterceptedException:消息:元素點(diǎn)擊被攔截:元素&lt;標(biāo)簽&gt;Selenium 和 Python 不可點(diǎn)擊的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

How to draw a rectangle around a region of interest in python(如何在python中的感興趣區(qū)域周圍繪制一個(gè)矩形)
How can I detect and track people using OpenCV?(如何使用 OpenCV 檢測(cè)和跟蹤人員?)
How to apply threshold within multiple rectangular bounding boxes in an image?(如何在圖像的多個(gè)矩形邊界框中應(yīng)用閾值?)
How can I download a specific part of Coco Dataset?(如何下載 Coco Dataset 的特定部分?)
Detect image orientation angle based on text direction(根據(jù)文本方向檢測(cè)圖像方向角度)
Detect centre and angle of rectangles in an image using Opencv(使用 Opencv 檢測(cè)圖像中矩形的中心和角度)
主站蜘蛛池模板: 一区二区三区四区在线视频 | 亚洲二区视频 | 天天干夜夜操 | 麻豆视频国产在线观看 | 国产成人综合久久 | 韩日在线观看视频 | 欧美成人精品激情在线观看 | 国产精品美女久久久 | 国产成人综合一区二区三区 | 中文字幕一区在线观看视频 | av国产精品| 久久在视频 | 欧美国产91 | 亚洲 自拍 另类 欧美 丝袜 | 奇米超碰 | 日韩av在线中文字幕 | 青青艹在线视频 | 国产亚洲精品精品国产亚洲综合 | 成人精品一区亚洲午夜久久久 | 精品欧美一区二区精品久久久 | 99精品久久 | 在线免费观看黄色 | 91麻豆精品国产91久久久久久 | 国产麻豆乱码精品一区二区三区 | 91久色 | 国产精品一区二 | 欧美日韩在线一区二区三区 | www97影院| 国产精品中文字幕在线观看 | 久久久久久久久久久久一区二区 | 亚洲精品久久久久中文字幕二区 | 日韩精品一区在线观看 | 久久之精品 | 亚洲码欧美码一区二区三区 | 欧美久久久久 | 日韩精品一区二区三区视频播放 | 超碰在线97国产 | 天天操操| 日韩在线观看一区二区三区 | 精品欧美| 国产日韩欧美 |