python selenium2源碼 - 核心package: support

目錄說(shuō)明

目錄全路徑: C:\Python27\Lib\site-packages\selenium\webdriver\support

注:筆者python安裝在C:\Python27

support package下模塊如下圖所示:
support目錄

模塊說(shuō)明

__init__.py? ? ? ? ? ? ? 你懂的

abstract_event_listener.py??????????? 事件監(jiān)聽(tīng)器基類,定義了各種事件監(jiān)聽(tīng)基礎(chǔ)方法,該模塊為做實(shí)現(xiàn)

color.py???????????????????? 定義和現(xiàn)實(shí)顏色轉(zhuǎn)換支持類、方法和常量

event_firing_webdriver.py???????????? 定義和實(shí)現(xiàn)webdriver和WebElement事件觸發(fā)類

events.py? ? ? ? ? ? ? ? ?? 統(tǒng)一對(duì)外導(dǎo)出AbstractEventListener和EventFiringWebDriver

expected_conditions.py??????????????? 針對(duì)頁(yè)面title、元素操作/文本/可見(jiàn)等、窗口打開(kāi)等定義和實(shí)現(xiàn)了一系列的斷言驗(yàn)證方法

select.py????????????????? 定義和實(shí)現(xiàn)了對(duì)select標(biāo)準(zhǔn)下拉框元素的系列操作方法

ui.py? ? ? ? ? ? ? ? ? ? ? ?? 統(tǒng)一對(duì)外導(dǎo)出了Select和WebDriverWait

wait.py???????????????????? 定義和實(shí)現(xiàn)了設(shè)置webdriver超時(shí)機(jī)制

重點(diǎn)強(qiáng)調(diào)

????????? 該package主要定義了一系列的輔助功能,日常自動(dòng)化測(cè)試主要應(yīng)用select和wait模塊中的基本方法來(lái)設(shè)置webdriver的超時(shí)設(shè)置和對(duì)select標(biāo)準(zhǔn)的html元素下拉框處理(注,select定義的方法不適用自定義方式實(shí)現(xiàn)的下拉框,所以在自動(dòng)化測(cè)試過(guò)程中需要對(duì)具體的下拉框進(jìn)行html的源碼分析)


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,039評(píng)論 25 709
  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,152評(píng)論 1 92
  • 說(shuō)明 本章主要對(duì)selenium2核心package remote 進(jìn)行說(shuō)明,remote主要包含了以下幾個(gè)模塊...
    苦葉子閱讀 808評(píng)論 0 0
  • Qin48閱讀 174評(píng)論 0 1
  • 美食能帶給我好心情,在我餓的時(shí)候,一碗麻辣燙我也很滿足。 一場(chǎng)秋雨一場(chǎng)涼吧,今天下了一場(chǎng)十分急促的雨,然...
    忽爾今至閱讀 155評(píng)論 0 0

友情鏈接更多精彩內(nèi)容