上一篇中,主要是介紹了拖拽的各種方法的理論知識以及實踐,今天宏哥講解和分享一下劃取欄位操作。例如:需要在一堆log字元中隨機劃取一段文字,然後右鍵選擇摘取功能。
劃取欄位操作就是在一段文字中隨機選中一段文字,或者在標記文字。當然了,這個在一些網站的登入也需要滾軸驗證等。
selenium中提供了ActionChains類來處理滑鼠事件。這個類中有2個方法和滾軸移動過程相關。click_and_hold():模擬按住滑鼠左鍵在源元素上,點選並且不釋放;release():鬆開滑鼠按鍵。字面意思就可以理解這2個函數的作用。今天跟隨宏哥看一下,playwright是如何處理這種測試場景的。
在一段文字中,隨機劃取一小段文字(這個感覺比較雞肋,貌似沒有什麼卵用,但是宏哥還是說一下吧)。那麼宏哥就用度孃的免責宣告進行實踐,劃取其中的一小段文字。
使用locator.drag_to()執行拖放操作,實現自動化測試。
# coding=utf-8