原创 HTML Elements 和 CSS Selectors

Document 查找對象方法 方法 描述 document.getElementById(id) 返回對擁有指定 id 的第一個對象的引用 document.getElementsByTagName(name)

原创 手把手教你如何在Windows PC的VirtualBox上安裝macOS 10.15 Catalina系統

想要在VirtualBox運行任何系統,都需要有相應的ISO鏡像文件,所以首先我們要獲取ISO鏡像文件。下邊先介紹如何獲取鏡像文件: Step 1:從Mac App Store下載最新的Catalina 系統 如果無法下載Cata

原创 經典排序算法(二)--- 直接插入排序

直接插入排序 直接插入排序(Straight Insertion Sort)是一種最簡單的排序方法,其基本操作是將一條記錄插入到已排好的有序表中,從而得到一個新的、記錄數量增1的有序表 算法原理 每次從無序表中取出第一個元素,把它

原创 appium 定位方式總結

appium 定位方式種類: 方式 註釋 AccessibilityId 在 Android 上,主要使用元素的content-desc屬性,如該屬性爲空,不能使用此定位方式。在 iOS 上,主要使用元素的acces

原创 Python 虛擬環境

虛擬環境 version blog Virtualenv Python >=2.7, !=3.0., !=3.1., !=3.2., !=3.3. reference venv Python> 3.3 co

原创 zalenium(基於selenium grid 的擴展)

簡介 Zalenium 是一個Selenium Grid的擴展,它使用docker-selenium在本地運行基於Firefox和Chrome的測試,同樣帶有視頻錄製,實時預覽,基本認證和儀表盤等功能;如果需要其他的瀏覽器,則需

原创 appium 使用 selenium grid

簡介 appium 通過使用--nodeconfig服務器參數,可以將appium服務器註冊到本地Selenium grid (setup docs),同時在不同設備的瀏覽器、操作系統和機器上運行測試。最大程度用於兼容性測試。關於

原创 appium 拖動進度條

方法: 找到元素 獲取元素的座標 獲取元素的size 百分比拖動進度條 代碼: java(具體參考GitHub) public void testSeekbar() throws Exception{ T

原创 appium 上、下、左、右滑動

Java語言(座標滑動)具體代碼參考GitHub private void swipe(DIRECTION direction, long duration) { Dimension size = drive

原创 Appium 混合應用切換webview

切換webview步驟 以下是在Appium測試中與webview對話所需的步驟: 導航到應用程序中web頁面 獲取上下文列表,它返回一個我們可以訪問的上下文列表,例如:NATIVE_APP或WEBVIEW_1 切換到你要操作的

原创 Log4j2 簡單使用

在maven項目中的pom.xml中配置: <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</arti

原创 Pytest -- fixture 簡單應用

Fixture 以下命令可以列出所有可用的fixture,包括內置的、插件中的、以及當前項目定義的。 pytest --fixtures fixture作爲函數參數 測試用例可以接受一個fixture函數作爲參數(函數命名)

原创 java 讀取ini配置文件

在maven項目中的pom.xml中配置: <dependency> <groupId>org.ini4j</groupId> <artifactId>ini4j</artifactId> <version

原创 selenium webdriver 原理

簡單的例子 # coding=utf-8 from selenium import webdriver import time # 打開瀏覽器 # executable_path="./drivers/chromedriver.

原创 JDBC數據庫URL連接字符串大全

DB連接信息: 數據庫 JDBC Driver JDBC Url Hibernate Dialect MySQL com.mysql.jdbc.Driver jdbc:mysql://localhost/high_p