原创 sqlite 免費的可視化工具

1.sqliteStudio 介紹:開源,支持多平臺 下載:https://github.com/pawelsalawa/sqlitestudio/releases 官網:https://sqlitestudio.pl/ 2.DB

原创 使用 WebDriverManager 遇到的問題

1.SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”. 解決方法:在pom.xml 添加如下依賴即可 <dependency> <groupId>o

原创 經典排序算法(一)--- 冒泡排序

冒泡排序 冒泡排序(Bubble Sort)是一種簡單直觀的排序算法。它重複地遍歷要排序的數組,依次比較兩個相鄰的元素大小,如果第一個比第二個大,就交換他們兩個。 算法原理 比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。

原创 xlsxwriter 簡單用法

安裝 pip install XlsxWriter 或者下載最新版本的,然後安裝 tar -zxvf XlsxWriter-1.2.3.tar.gz cd XlsxWriter-1.2.3 python setup.py ins

原创 Mac 搭建Appium自動化測試環境

Mac 搭建Appium自動化測試環境環境搭建列表通用環境Ⅰ 安裝 HomebrewⅡ 安裝 Node & NPMⅢ 安裝 JDKⅣ 安裝 CarthageⅤ 安裝 AppiumⅥ 安裝 Appium DoctorIOSⅦ 安裝X

原创 Appium自動化Windows APP

博客首發 https://lucas234.github.io/ 前提條件 Windows 10或者更新版本 需要WinAppDriver 環境搭建 打開Windows PC的開發者模式 下載Windows SDK

原创 pyexcel 簡單用法

安裝 pip install pyexcel 支持不同的格式(xls,xlsx等),需要安裝不同的插件,pyexcel不考慮字體、樣式、公式和圖表。當你更新保存一個有格式的excel時,將會失去所有格式。 插件參考,需要寫有格式

原创 Windows 10 搭建 Appium 自動化測試環境

Windows 10 搭建Appium自動化測試環境環境搭建列表Ⅰ 安裝 Java JDKⅡ 安裝 Node & NPMⅢ 安裝 Android SDKⅣ 安裝 Build-toolsⅤ 安裝 Platform-to

原创 SQLAlchemy 簡單用法

安裝SQLAlchemy pip install sqlalchemy 使用 SQLAlchemy 1. 創建連接 engine = create_engine(r'sqlite:///C:\test.db') 2. 聲明映射

原创 自動化測試工具集合

Web自動化測試框架 名稱 適用 編程語言 link 博客 備註 selenium Web Java、Python、js、Ruby、C#等多語言 Github doc 略 Selenide Web Java、Sc

原创 經典排序算法(三)--- 選擇排序

選擇排序 選擇排序(Selection Sort)是一種簡單直觀的排序算法,無論什麼數據進去都是 O(n²) 的時間複雜度。所以用到它的時候,數據規模越小越好。唯一的好處可能就是不佔用額外的內存空間了吧。 算法原理 它的工作原理如

原创 python pip 更換安裝源

當你直接安裝包失敗或者慢的時候,可以使用國內源安裝 國內源: 清華:https://pypi.tuna.tsinghua.edu.cn/simple 阿里雲:https://mirrors.aliyun.com/pypi/sim

原创 cucumber 報告中添加失敗截圖

在Hooks.java中加入如下代碼即可: @After public void afterScenario(Scenario scenario) { if (scenario.isFailed()) {

原创 使用SCM管理jenkinsfile

前提已經安裝相關插件(根據自己的版本管理選擇相應的插件,這裏用的Git) pipline設置: 注意圈起來的是腳本的路徑,默認是Jenkinsfile,然後你需要在代碼庫的根目錄下創建一個Jenkinsfile的文件,將你的pi

原创 CSS Selectors 樣例

css selector 通常有以下幾種方式確定元素: 下文所涉及的HTML代碼: <!DOCTYPE html> <html> <head> <titile>Css selector 說明</title> <style>