系統登入頁面拉動驗證滑塊進行驗證

2021-07-13 20:16:51 字數 623 閱讀 4199

有如下登入頁面:

登入過程中輸入賬號密碼後 需要拉**中 滑塊 後 才可登入成功:

如何使用webdriver 實現拉動滑塊的功能?**如下:

建立公共功能類並加入方法:

public class actionutil 		

public static void drag_element(webelement e,int xoffset,int yoffset)

}

在登入頁面的pageobject類中加封裝如下方法:

注入滑塊頁面物件

@findby(how = how.id, using = "nc_1_n1z")

private webelement sliders;

操作滑塊(其中x,y軸座標可檢視頁面** 或 諮詢開發得到)

public void dragsliders() 

}

在登入方法中輸入賬號密碼後呼叫此方法:

public void login(string name, string pwd)
至此 執行登入用例 可正常登入成功。

vue滑塊驗證登入

滑塊樣式 請輸入手機號 el input el form item checkmove movebox movego div txt id txt 按住滑塊,拖動到最右邊 div move movebefore v move pull div v move 為自定義指令 div el form it...

京東模擬登入,自動完成滑塊驗證

最近在研究滑塊驗證碼這一塊,自然也玩了一把京東,發現之前的軌跡方程並不可用,需要自己慢慢除錯,找到合適的引數。這種滑塊認證的成功率不可能是100 所以要寫個迴圈,讓認證失敗的時候重新呼叫。先看效果 1 滑塊缺口距離識別 京東的驗證碼背景圖和模板圖大概各10張 缺口位置變化的 使用 cv2 庫,用模板...

Selenium3 解決登入介面滑塊驗證問題

1 jquery滑塊解鎖驗證 實驗用網頁 2 實現jquery滑塊解鎖驗證 from selenium import webdriver from selenium.webdriver.common.action chains import actionchains from selenium.co...