原创 禮物的最大值——Python實現

題目描述 在一個m×n的棋盤的每一格都放有一個禮物,每個禮物都有一定的價值(價值大於0)。 你可以從棋盤的左上角開始拿格子裏的禮物,並每次向右或者向下移動一格直到到達棋盤的右下角。 給定一個棋盤及其上面的禮物,請計算你最多能拿到多

原创 WebDrriver學習筆記——獲取驗證信息

筆記 在進行Web自動化測試中,用得最多的幾種驗證信息是title、current_url和text. 練習 以百度搜索爲例,對比搜索前後的信息。 from time import sleep from selenium impo

原创 不修改數組找出重複的數字——Python實現

題目描述 給定一個長度爲 n+1 的數組nums,數組中所有的數均在 1∼n 的範圍內,其中 n≥1。 請找出數組中任意一個重複的數,但不能修改輸入的數組。 樣例: 給定長度爲8的數組 nums = [2, 3, 5, 4,3,

原创 數組中出現次數超過一半的數字——Python實現

題目描述 給定一個大小爲 n 的數組,找到其中的多數元素。多數元素是指在數組中出現次數大於 ⌊ n/2 ⌋ 的元素。 input:[2,2,1,1,1,2,2] output:2 思路 看完題目首先想到的是可以通過排序,找到排在

原创 數據結構實驗--地圖着色問題

一、題目描述已知中國地圖,對各省進行着色,要求相鄰省所使用的顏色不同,並保證使用的顏色總數最少。二、需求分析1.  已知中國地圖,對各省進行着色,要求相鄰省所使用的顏色不同,並保證使用的顏色總數最少;2.  將各省進行編號,然後利用無向圖

原创 WebDriver學習筆記——控制瀏覽器後退和前進

筆記 WebDriver # 控制瀏覽器後退和前進 from selenium import webdriver print("zenmehuishi") driver = webdriver.Chrome("D:\\Prog

原创 WebDriver學習筆記——警告框處理

筆記 處理JavaScript生成的alert、confirm和prompt:先使用switch_to.alert()定位,然後通過text/accept/dismiss/send_keys等進行操作 text: 返回alert

原创 WebDriver學習筆記——下拉框處理

筆記 下拉框是Web頁面的一個常用功能,在WebDriver中,通過Select類來處理下拉框。 Select類: 定位select標籤。 select_by_value():通過value定位下拉選項 select_by_vi

原创 WebDriver學習筆記——操作Cookie

筆記 操作cookie WebDriver操作Cookie的方法如下: get_cookies(): 獲得所有Cookie. get_cookie(name):返回字典中key爲“name"的Cookie. add_cookie(

原创 自動化測試模型——基本概念

庫:Library,由代碼集合而成,供調用。類庫:面向對象的代碼組織形成。 函數庫:面向過程的代碼組織形成。WebDriver屬於庫的範疇。 框架:Framework,爲解決一個或一類問題而開發的產品。用戶一般只需框架提供的類或

原创 WebDriver常用筆記——清除文本/單擊按鈕/輸入文本

筆記 一些WebDriver的常用方法 練習 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.baidu.co

原创 WebDriver學習筆記——窗口截圖和關閉窗口

筆記 截圖函數**save_screenshot()**可用於獲取當前窗口截圖。 練習 from selenium import webdriver driver = webdriver.Chrome() driver.get(

原创 WebDriver學習筆記——通過ActionChains類進行鼠標操作

筆記 ActionChains類提供了鼠標操作的常用方法: 1)perform():執行ActionChains類中存儲的所有行爲。 2)context_click():右擊; 3)double_click():雙擊; 4)dra

原创 自動化測試模型——模塊化與參數化

含義 在創建函數或方法時設置參數,使之可根據不同的參數執行相應操作。 實例 創建一個網易郵箱的測試腳本test_mail.py: from time import sleep from selenium import webd

原创 Linux命令基礎2-cd命令

轉載自點擊打開鏈接本文介紹Linux下cd命令,cd 是change directory的縮寫,中文意思是切換工作目錄。cd比較簡單,但是也最常用,其實windows也有cd這個命令。1. 提前準備文件爲了達到演示效果,我們在實驗樓桌面,