原创 selenium WebDriver 對瀏覽器標籤頁的切換

想了解更多請添加QQ羣:479186680 關於selenium WebDriver 對瀏覽器標籤頁的切換,現在的市面上最新的瀏覽器,當點擊一個鏈接打開一個新的頁面都是在瀏覽器中打開一個標籤頁,而selenium只能對窗口進行切換

原创 Selenium IDE錄製腳本

下面以百度網址進行演示 第1步 : 啓動Firefox瀏覽器,然後導航到該網站 - https://www.baidu.com/ 第2步: 從工具菜單中打開Selenium IDE,按下錄製按鈕-即在右上角。 第3步

原创 Sikuli-X簡單的使用

Sikuli是識別和控制GUI組件進行UI自動化測試的技術,它是有MIT的研究人員開發進行設計的。Sikuli在墨西哥維喬印第安人(Huichol Indians)的語言裏是上帝之眼的意思,Sikuli的工作模式與人眼一樣,直接識別圖像

原创 Sikuli元素異常處理(截圖及打印日誌)

Sikuli框架在出現異常時,沒有做出一些好的處理,比如截圖,打印日誌,還有對程序的回收,我們可以通過java中的方法對Sikuli進行封裝一下,實現這些功能,好了,看如下代碼 package com.sikuli; import ja

原创 Selenium IDE安裝與介紹

selenium IDE是firefox瀏覽器的一個插件,依附於firefox瀏覽器,並允許您記錄,編輯和調試測試,類似於QTP的自動錄製功能,Selenium IDE包括整個Selenium Core,可讓您輕鬆快速地在實際運行的環境

原创 RobotFramework打不開谷歌瀏覽器問題

當你裝好了RobotFramework後,準備大幹一場,如果你已正確把chromedriver放到python目錄或者system32文件夾下,運行打開谷歌瀏覽器時,可以正常打開瀏覽器,如下圖 但是不能輸入網址,發現RobotF

原创 Appium-Android元素定位方式

1.通過id定位元素 resrouce-id屬性是id: WebElement element = driver.findElement(By.id("com.oupeng.mini.android:id/search_engine

原创 selenium結合Sikuli-Script使用

進行WEB自動化時,會遇到有些元素很難定位操作,或者是遇到調到win窗口的用例,光用selenium就沒有辦法了,那我們就只能借用外部框架來幫我們完成用例的編寫,Sikuli可以和selenium完美結合,所以我們使用Sikuli-Scr

原创 Sikuli-Script使用

Sikuli-IDE用起來方便,但是用到實際項目中還是有侷限性的,Sikuli提供了Sikuli-Script的jar包,在Sikuli-X的安裝目錄下,這樣就可以在 eclipse中使用JAVA編寫代碼了,並用Sikuli-Script

原创 selenium運行用例打印日誌及錯誤截圖

想了解更多請添加QQ羣:479186680 selenium運行自動化用例中,並不支持log和錯誤截圖功能,但是在apache中有一個打印日誌的jar包log4j及結合java中的IO來實現這些功能。 Log4j日誌功能 1.控

原创 Selenium IDE使用的相關功能

一、斷點 錄製完了腳本後,我們就需要對腳本進行調試,調試是爲了發現腳本中的錯誤並進行修復以及加固腳本的穩定性,這個時候我們就需要用到斷點,在腳本中某一步中右鍵選擇“Toggle Breakpoint”,相對應的步就顯示暫停圖標,再點擊一次

原创 Locust簡單例子

Locust實例 以下是一個簡單的locustfile.py的一個簡單例子 from locust import HttpLocust, TaskSet def login(l): l.client.post("/lo

原创 Locust性能測試框架介紹與安裝

Locust是使用Python開發的支持分佈式的一款開源壓力測試工具,Locust在測試時,會產生大量的用戶對系統進行訪問,每個用戶的行爲是通過Python代碼控制的,並且整個測試過程可以在Web的UI界面實時觀察測試數據。

原创 loadrunner動態從mysql取值

loadrunner中有參數化從數據庫中取值,但是隻是靜態的,對於一些要實時取值的數據就game over了,比如取短信驗證碼,因爲mysql中有一個libmysql.dll,裏面提供了可以操作數據庫的方法,所以我們可以調用這個d

原创 loadrunner測試登錄接口方法(帶sha1簽名算法參數)

loadrunner測試登錄接口方法(帶sha1簽名算法參數) 最近測試了一個帶sha1簽名算法參數的php登錄接口,本來是用JAVA測試接口的,可是後來發現用JAVA寫的生成sha1碼和php生成的sha1碼有差別,網上去搜了下