問:?VMLogin 瀏覽器自動化測試工具 能做什么?
答:?能夠?qū)崿F(xiàn)VMLogin用戶配置瀏覽器的一些自動化控制操作,如:打開指定網(wǎng)頁、尋找網(wǎng)頁中指定的位置進(jìn)行輸入文字/點擊等操作,并且可以執(zhí)行用戶自定義的JS腳本等功能。
我們來看看測試工具的主界面

VMLogin API token 是用戶的API令牌,這個需要用戶登陸到Web后臺,在帳號管理->我的帳戶 中可以設(shè)置這個 token 值。

點擊?Generate Token?隨機(jī)生成 token 值,再點提交確認(rèn)修改。
VMLogin 自動化測試設(shè)置里的 IP 和 端口值 ,對應(yīng)的是VMLogin 客戶端上設(shè)置對應(yīng)值。

在客戶端我的帳戶-》瀏覽器自動化設(shè)置中要啟用瀏覽器自動化設(shè)置并保存設(shè)置,這樣所設(shè)置的端口才會打開,這個端口也是讓自動化測試工具來控制哪個配置文件瀏覽器啟動的。
下面講解一下各種動作定義:
1.打開網(wǎng)址:內(nèi)容填寫網(wǎng)址,例:https://vmlogin.us/
2.設(shè)置窗口大小:內(nèi)容格式 800,600
3.隱式等待:內(nèi)容時間為毫秒 1000 = 1秒
4.強(qiáng)制等待:內(nèi)容時間為毫秒 1000 = 1秒
5.FindElementByID:可以填寫html控件的id值
6.FindElementByXPath:此項是解決有些html控件沒有id值的問題,例如://input[@name="password" and @type="password"]
7.SendKey:發(fā)送文字,支持中英文
8.點擊:如果前面有使用FindElementByID/FindElementByXPath找到過控件,那這里內(nèi)容為空就可以直接點擊上次找到的控件,也可以寫html控件id值
9.截圖:保存當(dāng)前網(wǎng)頁顯示的內(nèi)容為 bmp 文件,內(nèi)容可以是保存的 bmp 文件全路徑,內(nèi)容為空則會保存在安裝目錄下的一個文件夾中
10.SwitchToFrame:如果網(wǎng)頁中有多個Frame,可以用這個命令來切換要使用哪個 Frame.
11.ExecuteScript:內(nèi)容可以填寫JaveScript 腳本代碼,這個執(zhí)行不會等待腳本執(zhí)行就會返回。
12.ExecuteScriptByASync:內(nèi)容可以填寫JaveScript 腳本代碼,這個執(zhí)行是阻塞等待腳本執(zhí)行完成。
點擊 工具界面中的?Demo 示例?鏈接會生成一個簡單的示例動作列表。
如何寫出自己想要效果動作腳本,還需要用戶自己從簡單入手,了解原理后再添加動作,完成一些比較復(fù)雜的需求。這里的介紹起個拋磚引玉的作用。
工具下載地址(請在Windows安裝使用):https://www.vmlogin.us/zh/