Selenium2Lib庫之滑鼠事件常用關鍵字實戰

2022-11-24 19:36:56 字數 2294 閱讀 8261

1.2 滑鼠事件常用關鍵字

1.2.1click button關鍵字

按f5 檢視click button關鍵字的說明,如下圖:

click button關鍵字 是用於點選頁面上的按鈕。引數locator是需要傳一個元素定位的引數值。

專案例子:

執行結果:

1.2.2click element關鍵字

按f5 檢視click element關鍵字的說明,如下圖:

click element關鍵字用於點選頁面上的元素,單擊任何可以點選的按鈕、文字、連結、核取方塊、單選框、下拉框等。也是需要傳引數locator,引數locator是需要傳一個元素定位的引數值。

專案例子:

前面的例子已經用到這個關鍵字,看上面的例子,在新建學校,提交的時候用到點選“提交”按鈕。

1.2.3click image關鍵字

按f5 檢視click image關鍵字的說明,如下圖:

click image 關鍵字用於點選頁面上的元素,可以從影象的關鍵屬性是‘id’,‘src’和‘alt’進行定位。

專案例子:

執行結果:

1.2.4click link關鍵字

按f5 檢視click link關鍵字的說明,如下圖:

click link關鍵字 用於點選頁面上的文字元素,可以從影象的關鍵屬性是‘id’,‘name’和‘link text’進行定位。

專案例子:

1.2.5mouse over滑鼠懸停關鍵字

按f5 檢視mouse over關鍵字的說明,如下圖:

mouse over關鍵字用於滑鼠懸停操作,需要傳一個引數,滑鼠懸停元素的定位值。

專案例子:

執行結果:

1.2.5double click element雙擊關鍵字

按f5 檢視double click element關鍵字的說明,如下圖:

double click element關鍵字用於滑鼠雙擊操作,需要傳一個引數,雙擊元素的元素定位值。

專案例子:

執行結果:

1.2.6drag and drop滑鼠拖放關鍵字

按f5 檢視drag and drop關鍵字的說明,如下圖:

drag and drop關鍵字用於頁面元素的拖放操作,有2個引數(滑鼠拖動的源元素和滑鼠釋放目標元素),實現在源元素上按下滑鼠左鍵,然後移動到目標元素上釋放。

專案例子:

執行結果:

其他說明

還有一個 drag and drop by offset 按偏移量拖放關鍵字,在這裡就不演示了,想嘗試的同學,可以自己嘗試下

知識的補充

有的時候,click可以用如下命令來替代

press key | | \\13或\\10

例子:**實現:

執行結果: