更新時(shí)間:2021年09月13日10時(shí)30分 來源:傳智教育 瀏覽次數(shù):
#打開博學(xué)谷主頁 driver.get("https://www.boxuegu.com/") #在導(dǎo)航欄中打開[問答庫]欄目 driver.find element by_id("ask href").click() #打開[軟件測試]欄目 driver.find_element_by_link text(u”軟件測試").click() #保存需要查找的信息“測試計(jì)劃編寫的六要素”到findItem findItem=driver.find_element_by_link_text(u”測試計(jì)劃編寫的六要素”) #將滾動(dòng)條移動(dòng)事件結(jié)果保存到moveBar " " " while moveBar=driver.execute:script("arguments[0].scrolIntoView();",findItem) 查找的信息可能在當(dāng)前打開頁面未顯示區(qū)域或者不在當(dāng)前打開頁面,需要進(jìn)行查找、翻頁等操作 " " " while moveBar: #以滾動(dòng)條返回狀態(tài)作為條件 #判斷是否在當(dāng)前頁面查找到了需要的信息,找到則退出 if findItem==moveBar: break #如果沒有則進(jìn)行翻頁,繼續(xù)進(jìn)行查找,找到則退出 else: driver.find element_by_link text ("2").click() if findItem == moveBar: break #打開需要查找的信息 driver.find element.by_link_text(u"測試計(jì)劃編寫的六要素") .click()
由于[軟件測試]欄下的標(biāo)簽是隨機(jī)的,重新打開后都會(huì)隨機(jī)排列標(biāo)簽信息,因此使用while循環(huán)對(duì)查找頁面進(jìn)行移動(dòng)、翻頁操作,查找到需要的信息就停止網(wǎng)頁移動(dòng)操作,此時(shí)定位到需要查找信息的顯示界面,進(jìn)行單擊操作查看頁面顯示是否正常。
猜你喜歡:
單元測試,Spring Boot項(xiàng)目單元測試的使用方法?
北京校區(qū)