《最新出爐》系列初窺篇-Python+Playwright自動化測試-28-處理日曆時間控制元件-上篇

2023-11-15 12:01:52

1.簡介

我們在實際工作中,有可能遇到有些web產品,網頁上有一些時間選擇,然後支援按照不同時間段範圍去篩選資料,例如:我們預定火車票或者預定酒店,需要選擇發車日期或者酒店的入住與退房時間。宏哥早在之前的12306選出發站就簡單的提到過,只不過是一帶而過,今天就展開詳細介紹一下。網頁上日曆控制元件一般,是一個文字輸入框,滑鼠點選,就會彈出日曆介面,可以選擇具體日期。這一篇,宏哥就來介紹一下日曆控制元件是如何用Playwright實現自動化。

2.JQueryUI網站

2.1被測網址

1.被測網址的地址:

 https://jqueryui.com/resources/demos/checkboxradio/default.html

2.網頁如下圖:

3.思路一

宏哥這裡提供兩種思路,第一種:比較簡單將其看作是文字輸入框,直接按照日期格式輸入就可以了(馬上光棍節了,宏哥直接輸入23年的光棍節,湊巧啊,java+selenium的日曆時間控制元件篇也剛好要到雙十一了)。

3.1程式碼設計

根據第一種思路進行程式碼設計如下圖所示:

3.2參考程式碼

# coding=utf-8