原创 【轉載】python-reraise重新拋出自定義異常——如何使traceback選擇性保留?

轉載自:https://blog.csdn.net/nnnora/article/details/84137036   1. 自定義異常  在python中,自定義一個異常類的方法如下: 新建一個python文件exception.py,

原创 djang對於選擇選項後進行編輯的一些嘗試

需要提醒各位的是,上面的描述以及代碼 只是驗證自己 的想法, 不對正確性做校驗,請各位看官小心 一.想法:假如已有一個頁面,頁面有一個表格,勾選表格中的記錄,點擊修改按鈕,發起ajax get請求,通過django的views 返回for

原创 【轉載】Win7開啓遠程桌面連接憑證無法工作解決終極方法

1.查看防火牆設置: 設置遠程連接後,先查看防火牆中-允許程序通過Windows防火牆通信中是否有“遠程桌面”,:控制面板-----Windows 防火牆-----允許的程序如果沒有按下面操作,開始------ > 運行 (win+R)-

原创 django 導入SQLAlchemyJobStore 時,提示SQLAlchemyJobStore requires SQLAlchemy installed 錯誤

是因爲這個庫依賴其它第三方庫, 這個第三庫爲:sqlalchemy 所以 pip  install  sqlalchemy  就ok了

原创 Django ModelForm 中自定義字段顯示順序

1.未做處理時,字段顯示如圖 form設置 前端顯示:   2.目前我們想讓id字段顯示在最前面 可在__init__魔法方法中調用move_to_end()方法,方法中個參數爲last,last默認爲True,如果last爲True

原创 python 通過字符串找到已有的方法

eval() 函數用來執行一個字符串表達式,並返回表達式的值。

原创 無法外網連接Mysql(非配置原因)(記一次巨坑經歷)(補充阿里雲輕量級服務器問題)

1.無法通過外網鏈接到數據庫,計算機拒絕 2.查詢服務器防火牆是否開啓,且3306端口未啓動 3.賦予mysql 外網任何人鏈接(如果執行①語句出錯,則先執行下②語句) ①GRANT ALL PRIVILEGES ON *.* TO

原创 在unittest框架下,向每個TestCase類傳遞參數

目前我的需求是: 1.每次運行一個測試集合(testsuit)e都會生成一個結果,並保存爲html文件(爲了不覆蓋之前的測試結果,所以需要生成一個唯一標識) 2.運行之後會在數據庫生成一條記錄(django 的model--record)

原创 django主動拋出404,500頁面

在編寫後臺邏輯時,有時需要用到主動拋出404,500頁面,如果之前以前寫好了handler404,則可以使用 raise Http404() 引用,直接上圖了   效果圖(需要注意的一點是:如果想看到handler404 的頁面,則需要

原创 selnium通過屬性值定位

在自動化測試中,會遇到需要通過屬性值定位的 則我們可以通過find_elements_by_css_selector來定位,直接看實例吧     當然也可以通過 xpath定位: driver.find_elements_by_xp

原创 appium 解鎖九宮格

九宮格一般爲一個控件 所以我們定位到該圖像,根據該element的 location 和size 計算每個位置的座標(x,y) 然後通過    TouchAction 方法中的 方法 達到 滑動的效果   代碼如下: f

原创 appium 出現error: Unhandled error: ReferenceError: grep is not defined 時

  error: Unhandled error: ReferenceError: grep is not defined >     at [object Object].ADB.shell (E:\Appium\node_modul

原创 Datatable 修改導出爲excel的按鈕的位置

效果模擬地址:https://jsfiddle.net/qt9p2fwt/17/ 修改思路: 1.將原有的 導出按鈕隱藏 2.自己寫一個導出文件的按鈕 3.監控按鈕被點擊狀況,然後觸發下載       自動一個導出按鈕,並定義位置和樣式

原创 adb查看手機當前啓動App的應用名和包名

原文鏈接:https://blog.csdn.net/hxy199421/article/details/81199245 注意1:方法2 的命令在windows 的cmd下回報錯,可以先進入a

原创 命令行安裝appium 時,啓動命令

appium -a 127.0.0.1 -p 4723