PageFactory和 FindBy註解的使用

2022-08-23 06:42:08 字數 889 閱讀 9389

舉例:的登陸頁面:

非pagefactory 和@findby的**如下

public class loginpage1

//定義乙個login()方法,用於傳送使用者名稱和密碼並登陸**

public void login(string username,string password)

pagefactory 和@findby的**如下

public class loginpage2

public void login(string username,string password)

}相比而言:使用了@findby註解模式的**更清晰,在建構函式裡面的@findby(how = how.id,id = "xx")代替了一系列driver.findelement(by.id("xx"));

舉例 傳送訊息

非pagefactor工廠模式

public void sendmessage(string touser,string titleconent,string textconent)

pagefactor工廠模式

public void sendmessage(string touser,string titlecontent,string textconten)

相比而言:使用了pagefactor工廠模式的**更清晰, pagefactory.initelements(driver, sendmessagepage2.class)代替了new sendmessagepage1(driver);例項化

對vector中的pair進行多次find操作

在c 的stl中,對包含pair結構的vector,進行多次搜尋操作。中主要包括兩個關鍵點 因為vector中包含了pair結構,所以在搜尋中要用find if代替常規的find函式 需要對vector經行多次查詢操作,且需要查詢的值會發生改變,所以要利用仿函式 functor 進行傳值。inclu...

耀灣 微亞細亞 夜降 萃夢鄉 FIN

耀灣 微亞細亞 夜降 萃夢鄉 fin.2009年02月22日 b 耀灣 微亞細亞 夜降 萃夢鄉 b 王耀開啟結上一層厚厚晨霜的窗戶的時候,小灣正在里屋大口大口吃著陽春麵。時間並不早,原本該來來往往的街上此時還被星光籠罩。逐漸公升騰起來的霧氣瀰漫了用油紙糊成的牆壁,像失去了光澤的陳舊玻璃。王耀搬來了竹...

手掌也是觸控螢幕,這就是Fin的神奇

不是你想的那樣,這款戒指不做健康追蹤,也不是各路智慧型手環手錶的指尖替代品,fin要做的,是把你的手掌變成一塊觸控螢幕!忽略外形設計,同大多數可穿戴裝置一樣,fin也是通過藍芽和手機連線內建位置感應。首次連線藍芽後,可以在移動裝置端設定手勢指令。當把它戴在拇指上後,指端在手掌區域的動作和位置就能被識...