專案需求:
選取「近一周」,「近兩周」,「近一月」,識別時間控制項時間週期是否正確。
開發環境:
python3
1.獲取時間控制項文字!
先定位這個元素,使用「get_attribute(『value』)」獲取到str型別的字串time_text;
後續:使用datetime.datetime.now()自己計算對應跨度時間進行比對就可以。
2.查詢出的資料列表中判斷篩查出的資料是否在這個時間跨度內。
對time_text字串進行處理,轉換成時間型別變數**換是為了時間加減操作)
使用的是datetime.datetime.strptime(time_text, 「%y-%m-%d %h:%m」)
這樣時間型別變數可以互相加減操作。
3.處理差值轉換成int型。
舉個原理的例子:
# -*- coding: utf-8 -*-
import datetime
if __name__ ==
'__main__'
: now = datetime.datetime.now(
) a = now.date(
) delta = datetime.timedelta(days=29)
n_days = now - delta
b = n_days.date(
)print
(a - b)
m =(a - b)
.days
print
(m)
結果:
29 days,0:
00:0029
VC 獲取靜態文字控制項和文字框控制項上的文字方法
1.獲取靜態文字控制項上的文字 應該用cwnd類的成員函式getwindowtext來獲取,但是首先要獲取這個文字控制項,就要用cwnd類的另乙個成員函式getdlgitem,如果要設定文字內容,則要用另乙個成員函式setwindowtext,靜態文字框在預設情況下不傳送通知訊息的,要將其發生變化需...
ASP Label控制項 文字類控制項
label控制項又稱標籤控制項,主要用於顯示使用者不能編輯的文字,如標題或提示等。label控制項可以用於顯示固定的文字內容,或者根據程式的邏輯判斷顯示動態文字。label控制項的常用屬性及說明 屬性說明 id控制項的id名稱,label控制項的唯一標誌 text 控制項顯示的文字 width 控制...
時間控制項 Selenium時間控制項的處理
我們經常在做web自動化測試過程中會遇到時間控制項,那麼對於時間控制項如何處理,我們可以來分析下。對於時間控制項一般分為兩種 1 普通的時間控制項 直接通過send keys就可以解決 d.get time.sleep 10 ele d.find element by id hd checkin e...