原创 簡單01揹包java實現

最近看到了一道關於01揹包問題的題,總之屬於動態規劃問題,大學時學過,現在再複習一遍。 先貼上代碼,本次討論的是最簡單01揹包問題,不涉及其他貪心等方面算法。 1 public class Knapsack { 2 priva

原创 java-selenium自動化測試page object、pageFactory 設計模式

selenium目前比較流行的設計模式就是page object,那麼到底什麼是page object呢,簡單來說,就是把頁面作爲對象,在使用中傳遞頁面對象,來使用頁面對象中相應的成員或者方法,能更好的提現java的面向對象和封裝特性。而

原创 獲取安卓app的package和activity比較好用的方式

使用android自動化測試工具monkeyrunner啓動應用時,需要填寫被測程序的包名和啓動的Activity,查看應用包名package和入口activity名稱的方法: 使用aapt//aapt是sdk自帶的一個工具,在sdk\

原创 關於eclipse的TestNG的插件安裝方法

java的TestNg自動化框架非常好,配合着selenium來說簡直如虎添翼,下面給大家介紹eclipse怎麼安裝Testng框架, 1. 在eclipse界面選擇“Help”--“install New Software”,選擇

原创 java生成隨機字符串

java生成隨機字符串的一種方式 下面介紹給大家 private static int getRandom(int count) {       return (int) Math.round(Math.random() *

原创 HTML <label> 標籤

實例 帶有兩個輸入字段和相關標記的簡單 HTML 表單: <html> <body> <p>請點擊文本標記之一,就可以觸發相關控件:</p> <form> <label for="male">Male</label> <input

原创 Java+Selenium3方法篇28-Actions-鼠標懸停

有些事件,Selenium沒有直接提供方法去操作,像鼠標懸停,一般測試場景鼠標懸停分兩種常見,一種是鼠標懸停在某一個元素上方,然後會出現下拉子菜單,第二種就是在搜索輸入過程,選擇自動補全的字段。關於鼠標懸停,selenium把這個方法放在

原创 random.nextInt()與Math.random()區別

1、來源 random.nextInt() 爲 java.util.Random類中的方法;  Math.random() 爲 java.lang.Math 類中的靜態方法。 2、用法 產生0-n的僞隨機數(僞隨機數參看最後

原创 Python find()方法

描述 Python find() 方法檢測字符串中是否包含子字符串 str ,如果指定 beg(開始) 和 end(結束) 範圍,則檢查是否包含在指定範圍內,如果包含子字符串返回開始的索引值,否則返回-1。 語法 find(

原创 java生成隨機字符串uuid

GUID是一個128位長的數字,一般用16進製表示。算法的核心思想是結合機器的網卡、當地時間、一個隨機數來生成GUID。從理論上講,如果一臺機器每秒產生10000000個GUID,則可以保證(概率意義上)3240年不重複。 UUID是

原创 java-String與Integer的相互轉化

一、Integer轉String //方法一:Integer類的靜態方法toString() Integer a = 2; String str = Integer.toString(a) //方法二:Integer類的成員方法toS

原创 TestNG中如何執行測試

第一種直接執行:右鍵要執行的方法,  點Run As ->TestNG Test 第二種:  通過testng.xml文件來執行. 把要執行的case, 放入testng.xml文件中。 右鍵點擊testng.xml,   點Run A

原创 java靜態方法不能調用非靜態方法的原因

靜態方法是屬於類的,即靜態方法是隨着類的加載而加載的,在加載類時,程序就會爲靜態方法分配內存,而非靜態方法是屬於對象的,對象是在類加載之後創建的,也就是說靜態方法先於對象存在,當你創建一個對象時,程序爲其在堆中分配內存,一般是通過thi

原创 Selenium2中submit()方法的使用

 在html中,關於form表單的部分,其中按鈕類型就有button與submit,簡單的來理解,button就是一個單純的點擊,submit就不是單純的單擊,它會涉及到前後臺的交互, 在selenium2的自動化測試中,點擊使用的方

原创 TestNG介紹與安裝

TestNG是Java中的一個測試框架, 類似於JUnit 和NUnit,   功能都差不多, 只是功能更加強大,使用也更方便 Java中已經有一個JUnit的測試框架了。  TestNG比JUnit功能強大的多。  測試人員一般用T