原创 【Python】簡單實現對象的to_string方法

背景 每次定義一個類都要重寫__str__方法,重點是如果是一堆屬性的話,要拼接一個類似java的to_string方法要累死個人,pycharm好像還沒有說能一鍵生成的功能,所以我需要一個簡單的方法節省我的時間.(備註:此前你要

原创 【Tomcat8】開啓Https及掛載靜態文件

使用tomcat進行靜態文件掛載(html、image、js等) 通過tomcat home目錄下conf/server.xml文件來進行配置 Server->Service->Connector : 開啓Https的配置 <Co

原创 【JSP】相關基礎內容複習-jsp

一、JSP概述 1、JSP:Java Server Pages(運行在服務器端的頁面)。就是Servlet。 學習JSP學好的關鍵:時刻聯想到Servlet即可。 2、JSP的原理 JSP會被Tomcat翻譯成一個Servle

原创 mysql 5.7.18 zip版安裝使用教程

這篇文章主要爲大家詳細介紹了mysql 5.7.18 zip版安裝使用教程,具有一定的參考價值,感興趣的小夥伴們可以參考一下 mysql 5.7.18 zip版本的MySQL不像那種點擊就可以立即安裝,一直下一步就

原创 【Selenium】代理解決了selenium不支持自改headers的問題

背景 在自動化實施中我們可能會選擇一定的方案來針對業務。現在來看業務服務形式主要是web和wap,所以選擇了selenium開源自動化測試工具來滿足我們的自動化需求。但是selenium自身設計並不能滿足我們所有的應用場景,如:g

原创 【Web】根據屏幕大小調整元素屬性(樣式)

使用css方式 html代碼 <h2>響應式判斷</h2> <p class="example">操作瀏覽器窗口,查看效果。</p> css樣式代碼 .example { padding: 20px; color

原创 【Selenium】maxSession與maxInstance的關係及docker-selenium的使用

SELENIUM文檔 - Grid Docker-selenium 文檔 內容 主要寫一下maxSession和maxInstance的作用和使用方式 docker-chrome的默認狀態是什麼?可能會出現什麼錯誤?怎麼修改? 命

原创 【Docker】docker build與Dockerfile的實踐

基礎 docker build * 命令用於使用 Dockerfile 創建鏡像;Dockerfile可以是本地的、也可以是在線的、自定義的; 語法 docker build [OPTIONS] PATH | URL | - OPTI

原创 【Web】Jquery插件開發之$.extend、$.fn.extend方式

Query插件的開發方式包括: 一種是類級別的插件開發,即給jQuery添加新的全局函數,相當於給jQuery類本身添加方法。jQuery的全局函數就是屬於jQuery命名空間的函數, 另一種是對象級別的插件開發,即給jQuery對象

原创 【Selenium】docker-chrome可視化界面訪問

docker化chrome瀏覽器提供服務給selenium平臺 docker服務所在的宿主機是任意運行docker的系統(根據機器性能大概能夠支持10-20個容器) 實現docker支持web和wap兩種模式的用例運行 配置doc

原创 【Selenium】docker-chrome執行wap模式的問題與解決方法

背景 selenium進行項目UI自動化設計,會使用多個客戶端的各種瀏覽器去執行用例,在既定的有限資源裏,總數沒法滿足多個bu去使用,所以希望有比較節約資源的方案,在selenium官方的方案裏提供了docker版本的瀏覽器容器,供U

原创 【自動化】appium、selenium、requests構建的測試框架

GitHub: https://github.com/gitjayzhen/python-owl 這是一個針對測試工作的一個工具集合,包含了手機appium工具的使用、網頁selenium的使用、接口requests工具的使用; 這是

原创 【JS】datatable庫使用報錯:Uncaught TypeError: datatable.rows is not a function

代碼 <button id="table_id_example_button">獲取選中的行</button> <table id="table_id_example" class="display">

原创 【Python】數據庫異常pymysql.err.InterfaceError: (0, '')解決方案

後臺服務在運行時發現一個問題,運行一段時間後,接口請求報錯; pymysql.err.InterfaceError: (0, '') 排查到原因是數據庫操作對象實例未註銷,但是持有的數據庫連接已經過期,導致後續數據庫操作不能正常進行

原创 【Maven】maven 打包Could not resolve dependencies for project

maven 打包Could not resolve dependencies for project 1.maven 打包Could not resolve dependencies for project 項目上使用的是idea ide