1. 程式人生 > >APPIUM+java實現長按操作

APPIUM+java實現長按操作

真心不容易啊,網上找了半天,這個操作Python語言居多
然後在小夥伴的幫助下,寫了個java的
終於可以長按錄音操作啦~~~開心
直接附上語句:
TouchAction ta = new TouchAction(driver);
WebElement el = driver.findElement(CommonElement.audioRecord);
ta.longPress(el,10000).release().perform();//長按10s
driver.findElementById(“com.qingqing.student:id/et_preparation”).sendKeys(“這是個自動化輸入內容”)

相關推薦

APPIUM+java實現操作

真心不容易啊,網上找了半天,這個操作Python語言居多 然後在小夥伴的幫助下,寫了個java的 終於可以長按錄音操作啦~~~開心 直接附上語句: TouchAction ta = new TouchAction(driver); WebElement

在機頂盒應用上,如何實現,並可以持續操作的效果

專案需求:操作機頂盒應用上的虛擬方向鍵,可以控制攝像頭的上下左右移動,點選一下,響應一次調整攝像頭,這個容易實現;需求是需要長按某個虛擬鍵時,能持續調整攝像頭直到鬆開。 解決方法: 每個View有On

java實現pdf頁切分成圖片

access win for tac sts println ech java col package com.ces.component.pictrueCut.entity; import java.awt.Image; import java.awt.Rectan

Qt QpushButton 實現下功能

有意義 AR div 分享圖片 spa 激活 time 定時 演示 最近做項目需要一個按鈕具備長時間按下的功能,才發現Qt原始的按鈕是沒有這個功能,不過Qt的原生按鈕是存在按下和釋放信號的,有了這兩個信號,再來實現按鈕長時間被按下,這就簡單了,看下動畫演示。 錄成GIF效

App Shortcuts實現圖示顯示快捷入口

文章目錄 App Shortcuts 使用Shortcut 動態使用 靜態使用 App Shortcuts App Shortcuts是Andro

TextView實現複製

前段時間因為專案需求實現TextView長按複製的功能,特意上百度差了一下有不少實現這個功能的方法,隔了好久也怕忘了,總結一下: 先推薦目前感覺最好用的方法: 在佈局檔案的TextView控制元件屬性中增加一句話:android:textIsSelectable="

RecycleView實現多選全選刪除功能

一、功能: recycleView橫向列表,實現item新增,長按選擇,全選,全不選的刪除,滑動刪除功能。 用realm構建資料庫儲存列表資料。用FloatingActionButton 作為新增按鈕。 思路: activity頁面最下面新增一個帶有刪除tab的view,當長按ite

Java實現Excel表格操作--API:jxl

一、jxl瞭解   jxl是一個韓國人寫的java操作excel的工具, 在開源世界中,有兩套比較有影響的API可 供使用,一個是POI,一個是jExcelAPI。其中功能相對POI比較弱一點。但jExcelAPI對中文支援非常好,API是純Java的, 並不 依賴Windows系統,即

模擬微信實現朋友圈圖片功能

安卓對圖片長按即可出現一個選單欄,我們需要對圖片設定長按時間監聽器setOnLongClickListenenr。同時我們還要在程式碼中建立選單。建立選單的方法為onCreateContextMenu。運用以上兩個原理,即可模擬微信實現長按朋友圈圖片功能。 涉及知識點: 知識難點 onC

通過DGUS觸控式螢幕實現、短按鍵啟動不同功能的效果

DGUS中有一個功能,可能用的人不多,所以不太瞭解,叫“觸控式螢幕按壓狀態返回”。這個控制元件也是一個觸控控制元件,配合頁面上的按鈕來實現觸控功能。“觸控式螢幕按壓狀態返回”與普通的“基本觸控”的主要區別在於,它除了可以實現基本觸控的功能(按鍵效果,頁面切換)外,還可以判斷觸

AngularJS實現事件監聽(ng-onhold)

用AngularJS做H5手機APP開發的時候碰到的問題,需要實現長按監聽的效果。 網上大都是由框架ionic來實現的,因為我的專案沒有用到,不想加入額外的框架了,於是就想自己實現。 實現步驟如下: 1. 引入angularjs自帶的js附加包: <script ty

Android 可拖拽的GridView效果實現, 可拖拽和item實時交換

在Android開發中,我們常常用到ListView和GridView,而有的時候系統的ListView,GridView並不能滿足我們的需求,所以我們需要自己定義一個ListView或者GridView,我的上一篇文章中就是自定義的一個左右滑動刪除item的例子,大家有興趣

Android RecyclerView (四)初學,實現刪除一個Item.

在上一篇中,我學到了如何給RecyclerView新增Item監聽器,在這裡,我想做到類似於可以長按某個Item然後彈出一個選單,選擇刪除這個Item的功能。這裡的程式碼我們還是使用前面寫的程式碼. PopupMenu繫結一個menu然後進行顯示。 首先

h5頁面實現刪除的效果

直接貼上複製到編輯器中進行檢視效果 <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatib

android中RecyclerView控件實現彈出PopupMenu菜單功能

mage 有一個 手工 sim pat 創建 .get mco span 之前寫過一篇文章:android中實現簡單的聊天功能 現在是在之前功能的基礎上,添加一個長按聊天記錄,刪除對應聊天記錄的功能 RecyclerView控件,沒有對應的長按事件,我們需要自己手工添加

APPIUM+JAVA實現對安卓APK的自動化測試----第九篇【為什麼】

作者之前實現了APPIUM+RF的自動化測試,那為什麼之後還要研究APPIUM+JAVA的呢? 作者是這麼認為的: 1. 在用APPIUM+RF時發現,APPIUM的RF的LIBRARY有很多函式無法使用,而且執行時候很不穩定。 2. 作者一直在尋求如何將不穩定的程式變得穩

H5 -- (功能)基於html2canvas實現網頁儲存為圖片到本地

1、需求:長按頁面中的一部分(裡面有動態獲取的使用者暱稱、頭像及動態生成的二維碼),彈出下載框,點選後將這部分儲存為圖片下載到手機裡(如圖) 2、分析:由於有動態獲取資料,需等DOM元素生成之後,再將這一部分的DOM轉化為canvas,再將canvas轉為

java實現telnet連線操作

package com.telnet; import java.io.IOException; import java.io.InputStream; import java.io.PrintStream; import java.io.UnsupportedEncodin

Extjs滑鼠事件(實現按鈕觸發事件的方法:mousedown、mouseup)

實現效果: 注:實現的效果其實就是監聽滑鼠長按的事件,當滑鼠左擊長按改變按鈕的樣式,當滑鼠放開之後還原按鈕的樣式。 實現方法: extjs: Ext.

Android setOnCreateContextMenuListener實現ListItem彈出不同選單

    前一段時間做專案需要做一個效果:一個ListActivity,長按不同的item彈出的選單不一樣;如下圖所示我們長按不同的item需要彈出不同標題的menu:     長按事件可以使用ListView的setOnItemLongClick函式進行關聯,但是在響應的onItemLongClick函式裡面