溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Appium和UIAutomator英文和數字輸入問題記錄

發布時間:2020-06-26 13:50:43 來源:網絡 閱讀:1237 作者:zhukev 欄目:開發技術

Appium對中文支持有問題已經是眾所周之得了,但是今天用Appium編寫一個創建Note的實例的時候發現Appium對含有英文和數字的字串輸入也有問題。</span>

比如如果想用driver.sendkeys來輸入“Note1",事實上你會得到的是Note。實踐中發現如果英文字串和數字之間加多一個空格就能解決問題,比如輸入”Note 1",最終得到的就會是"Note1".

實踐發現UIAutomator存在同樣的問題,因為Appium底層調用的就是UIAutomator,所以最終的Bug應該是是屬于UIAutomator這一邊的。

以下Appium代碼可以驗證這個問題:

        //Enter the note info and save it         WebElement text = driver.findElementByClassName("android.widget.EditText");        <span style="color:#ff0000;"> text.sendKeys("Note 1");</span>                  driver.sendKeyEvent(82);         el = driver.findElement(By.name("Save"));         el.click();                  //Find out the new added note entry         List <WebElement> entries = driver.findElements(By.className("android.widget.TextView"));                  WebElement targetEntry = null;         for(WebElement entry : entries) {         	<span style="color:#ff0000;">if(entry.getText().equals("Note1")) </span>{         		targetEntry = entry;         		break;         	}         }


 

作者

自主博客

微信

CSDN

天地會珠海分舵

http://techgogogo.com


服務號:TechGoGoGo

掃描碼:

Appium和UIAutomator英文和數字輸入問題記錄

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女