原创 Selenium如何激活ajax和JavaScript事件 轉至元數據結尾

第一種 ajax對於輸入框一般都是首先要求焦點必須在輸入框,輸入後,監聽焦點移除,所以你先使用     1、selenium.focus     2、輸入,     3、最後移除,可以移到其他輸入框。 第二種 selenium.type(

原创 Linux-手動釋放緩存(Buffer、Cache)

手動釋放緩存 /proc是一個虛擬文件系統,我們可以通過對它的讀寫操作做爲與kernel實體間進行通信的一種手段。也就是說可以通過修改/proc中的文件,來對 當前kernel的行爲做出調整。那麼我們可以通過調整/proc/sys/v

原创 用命令行方式啓動Selenium Server

Selenium服務器的“交互模式”是一種不需要任何代碼的原型測試,因此有必要對初學者介紹Selenium Remote Control。在交互模式下,你可以在Selenium 服務器窗口中輸入一行行的命令,在工作窗口的某個位置中立刻會執

原创 Selenimu運行腳本時遇到的與FF瀏覽器相關問題小結

錯誤信息1: FAILED CONFIGURATION: @BeforeClass setUp java.lang.RuntimeException: Could not start Selenium session: Failed to

原创 影響apache性能的幾個重要參數

apache是經常用到的一個處理靜態頁面的服務器,有時候可能需要對它的配置文件進行設置優化,這裏整理一下: (以下參數在conf/httpd.conf中設置) KeepAlive --是否允許持續連接 MaxKeepAliveReques

原创 selenium+testNG-自動化測試環境的搭建

準備工作: Jdk 版本:建議1.5以上 下載地址:http://www.oracle.com/technetwork/java/index.htm Eclipse(Eclipse Java EE IDE for Web Develop

原创 selenium實踐-用css去定位元素

一直以來都用xpath去識別元素,xpath確識方便又實用,但有時會發現它要寫很長很長,對於有些元素,用css去定位,可能更加方便。 假設有如下的HTML頁面: line 1 <html> line 2   <body> line 3  

原创 SQL性能優化調整的幾點基礎事項_oracle

1.  選擇最有效率的表名順序  SQL的解析器按照從右到左的順序處理FROM子句中的表名, FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作爲基礎表。   例如:      表 TAB1 16,384條記錄    表 T

原创 讓你的電腦不能訪問外網的一個小方法

工作環境中,由於工作需要可能需要讓你的測試機不訪問外網(比如壓力測試時,謹防對外網服務器產生壓力),這裏有一個很巧妙的小方法:

原创 使用命令行啓動selenium腳本

java -classpath D:\jrjwork\workspace\JRJaigu\lib\testng-6.0.1.jar;D:\jrjwork\workspace\JRJaigu\lib\selenium-java-client

原创 selenium實踐-如何驗證警告、確認、提示信息

   對於由 window.alert() 生成的警告對話框,使用 selenium.getAlert() 來檢索前一操作期間生成的 JavaScript 警告的消息。如果沒有警告,該函數將會失敗。得到一個警告與手動單擊 OK 的結果相同

原创 如果一個節點的name每次都會變,但是有固定的格式,該怎麼查找它?

用contains和match來找。 比如找一個名字中包含myframe的iframe: "xpath=//div/iframe[contains(@name,'myframe')]"

原创 LR提交JSON格式的請求

需求: 測試一個“修改用戶銅板”的接口,這個接口接收JSON格式的請求,返回JSON格式的結果; 必須用PUT方式提交請求; 提交內容:  {"method":"modify","value":5,"summary":"測試人員測試",

原创 關於權限的測試方法整理

   偶然聽到朋友談到關於用戶權限的測試話題,並且近期剛好有一個涉及不同權限登錄的關於後臺管理方面的測試項目,於是有了把這類測試的方法整理一下的想法~    首先了解需求等相關文檔並對權限的等級設定和劃分、不同權限等級所能實現的功能要有很

原创 web_submit_data和web_custom_request的比較

使用web_submit_data()函數的POST方法提交表單數據: Action() {       web_submit_data("order",       "Action=http://192.168.52.123/api