selenium遇到的一些問題,持續更新

2022-02-21 22:54:15 字數 870 閱讀 4084

1.今天早上執行程式的時候,發現我在迴圈點選乙個元素的時候出現了錯誤

selenium.common.exceptions.staleelementreferenceexception: message: stale element reference: element is not attached to the page document

(session info: chrome=67.0.3396.79)

(driver info: chromedriver=2.37.544315 (730aa6a5fdba159ac9f4c1e8cbc59bf1b5ce12b7),platform=windows nt 6.1.7601 sp1 x86_64)

大概的意思就是這個頁面的元素引用已經過期了,在當前網頁中找不到這個元素,我的**大概是這個樣子。

article_result_list=self.wait.until(ec.presence_of_all_elements_located((by.xpath,"//div[@class='js_article_list']//a")))

for i in article_result_list:

url=i.get_attribute("href")

解決方法:去迴圈個數或者定位方式,在迴圈中獲取元素。

length = len(driver.find_elements_by_tag_name("a")

for i in range(0,length):

links = driver.find_elements_by_tag_name("a")

link = links[i]

link.click()

遇到的一些問題心得

一.專案的版本管理。1 gnu 風格的版本號命名格式 主版本號 子版本號 修正版本號 編譯版本號 major version number.minor version number revision number build number 示例 1.2.1,2.0,5.0.0 build 13124...

ubantu遇到的一些問題

給hackywit可以通過sudo提公升root許可權 hackywit cxb hostname cxbhackywit cxb sudo vim etc hosts sudo hackywit 的密碼 127.0.0.1 localhost cxbhackywit cxb sudo apt ge...

opengl 遇到的一些問題

在使用glteximage2d 函式時,發現可以載入512 512大小的,但是卻不能載入2018 1794的。加上畫素儲存的格式就行了 glpixelstorei gl unpack alignment,1 glteximage2d gl texture 2d,0,gl rgb,width,heig...