VMLogin指紋瀏覽器Selenium自動化測試工具介紹與教程

問:VMLogin指紋瀏覽器自動化測試工具 能做什么?

答:通俗點說就是可以結(jié)合VMLogin 瀏覽器進(jìn)行批量遛號、養(yǎng)號、留評和加購等操作!

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


注意:要使用完整的功能,必須要VMLogin軟件版本和AutoBrowserTool軟件版本是最新版。

AutoBrowserTool工具下載地址(依托于VMLogin瀏覽器配套使用):點擊下載

VMLogin防關(guān)聯(lián)指紋瀏覽器下載地址:http://www.44651.cn/download.html


我們來看看測試工具的主界面:點擊 工具界面中的 Demo 示例 鏈接會生成一個簡單的示例動作列表。

VMLogin 自動化測試設(shè)置里的 IP 和 端口值 ,對應(yīng)的是VMLogin 客戶端上設(shè)置對應(yīng)值。

在客戶端【我的帳戶】——瀏覽器自動化設(shè)置中——打開【啟用瀏覽器自動化設(shè)置】——并點擊【保存設(shè)置】

VMLogin API token 是用戶的API令牌

這個需要用戶登陸到Web后臺,在帳號管理->我的帳戶,查看token

下面講解一下各種動作定義:

  • 打開網(wǎng)址:內(nèi)容填寫網(wǎng)址,例:http://www.44651.cn
  • 設(shè)置窗口大?。?/span>內(nèi)容格式 800,600
  • 隱式等待:內(nèi)容時間為毫秒 1000 = 1秒
  • 強(qiáng)制等待:內(nèi)容時間為毫秒 1000 = 1秒
  • FindElementByID:可以填寫html控件的id值
  • FindElementByXPath:此項是解決有些html控件沒有id值的問題,例如://input[@name=”password” and @type=”password”]
  • SendKey:發(fā)送文字,支持中英文
  • 點擊:如果前面有使用FindElementByID/FindElementByXPath找到過控件,那這里內(nèi)容為空就可以直接點擊上次找到的控件,也可以寫html控件id值
  • 截圖:保存當(dāng)前網(wǎng)頁顯示的內(nèi)容為 bmp 文件,內(nèi)容可以是保存的 bmp 文件全路徑,內(nèi)容為空則會保存在安裝目錄下的一個文件夾中
  • SwitchToFrame:如果網(wǎng)頁中有多個Frame,可以用這個命令來切換要使用哪個 Frame.
  • ExecuteScript:內(nèi)容可以填寫JaveScript 腳本代碼,這個執(zhí)行不會等會腳本執(zhí)行就會返回。
  • ExecuteScriptByASync:內(nèi)容可以填寫JaveScript 腳本代碼,這個執(zhí)行是阻塞等待腳本執(zhí)行完成。
  • PAGE_DOWN:網(wǎng)頁下拉。
  • End:進(jìn)程結(jié)束的測試。
  • Refresh:刷新頁面。
  • FindElementByLinkText:通過文本鏈接去查找元素點擊。
  • getAttributeToOpen:獲取指定名稱所對應(yīng)的屬性值,獲取屬性去打開。
  • ExitBrowser:自動化結(jié)束后自動關(guān)閉瀏覽器。

VMLogin瀏覽器自動化工具案例腳本(之前視頻中的案例):

[{"content":"https:\/\/www.amazon.com\/","type":0},{"content":"5000","type":3},{"content":"twotabsearchtextbox","type":4},{"content":"Thermos cup","type":6},{"content":"1000","type":3},{"content":"nav-search-submit-text","type":4},{"content":"","type":7},{"content":"2000","type":3},{"content":"window.scrollTo(0,500)","type":10},{"content":"500","type":3},{"content":"window.scrollTo(500,1000)","type":10},{"content":"500","type":3},{"content":"window.scrollTo(1000,500)","type":10},{"content":"500","type":3},{"content":"window.scrollTo(500,0)","type":10},{"content":"500","type":3},{"content":"Simple Modern Kona Insulated Travel Mug Tumbler with Flip Lid Stainless Steel Coffee Cup Thermos, 16oz, Pattern: Carrara Marble","type":15},{"content":"","type":7},{"content":"color_name_3","type":4},{"content":"","type":7},{"content":"size_name_0","type":4},{"content":"","type":7},{"content":"window.scrollTo(0,500)","type":10},{"content":"500","type":3},{"content":"window.scrollTo(500,1000)","type":10},{"content":"500","type":3},{"content":"window.scrollTo(1000,500)","type":10},{"content":"500","type":3},{"content":"window.scrollTo(500,0)","type":10},{"content":"500","type":3},{"content":"exports_desktop_qualifiedBuybox_atc_feature_div","type":4},{"content":"","type":7},{"content":"10000","type":3},{"content":"","type":17}]


如果需用更多的更靈活的定制,請用代理集成我們指紋瀏覽器自動化APIhttp://www.44651.cn/blog/279.html

這里介紹啟個拋磚引玉,可以根據(jù)自己的行業(yè)做出任何的工具功能。