pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

如何為自動化的 android 測試提供登錄憑據?

How to provide login credentials to an automated android test?(如何為自動化的 android 測試提供登錄憑據?)
本文介紹了如何為自動化的 android 測試提供登錄憑據?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

限時送ChatGPT賬號..

我正在尋找一種方法來提供登錄"到我的應用程序,以便自動測試已登錄"并可以測試整個應用程序.目前它當然被登錄屏幕阻止了.

I'm looking for a way to "provide a login" to my app so an automated test "is logged in" and can test the entire app. Currently it's of course blocked by the login-screen.

因為我使用 SmartLock 作為密碼,這可能是提供一些測試憑據的機會 - 但我不知道如何.

Because I'm using SmartLock for Passwords, this might be a chance to provide some credentials for the test - but I don't know how.

是否有一些最佳實踐可以在測試期間提供憑據以/跳過登錄?我可以想到一個特殊的 buildType/-flavor 來模擬登錄,但這樣它就不能用于測試發布版本.

Is there some best-practice to provide credentials to / skip the login during a test? I could think of a special buildType / -flavor which is mocking the login but this way it can't be used to test a release build.

如果我可以測試最終發布版本,并且在測試成功后可以上傳到商店,那就太好了.這樣,我也可以使用 PlayStore 中嵌入的發布前報告(這真的很棒).

It would be great when I could test a final release build which can be uploaded to the store when the test succeeds. This way, I could use the embedded pre-launch-reports in the PlayStore as well (which would be really nice).

推薦答案

進入Firebase Console->Test Lab->選擇Dimensions,然后點擊

Go to Firebase Console->Test Lab->Select Dimensions, then click

顯示高級選項

然后尋找

測試帳戶憑據(可選)

然后填寫如下:

輸入用戶名資源:您的用戶名(電子郵件)EditText 資源的名稱,跳過 R.id 部分,因此對于 R.id.edit_text_email 輸入 edit_text_email

Enter username resource : name of your username (email) EditText resource, skipping the R.id part, so for R.id.edit_text_email input edit_text_email

輸入密碼資源:同上,但輸入密碼.同樣,跳過 R.id,例如.edit_text_password

Enter username :您將用于測試的用戶名或電子郵件,例如.test@mywebsite.com

輸入密碼 :您將用于測試的密碼,例如 testTEST123

似乎 Robo(測試機器人)在找到使用 ID 資源指定的 EditTexts 后立即輸入憑據,但如果您有其他身份驗證選項,則可能需要一些時間來確定單擊哪個按鈕登錄如使用 Google 登錄"和使用 Facebook 繼續".在其他服務中嘗試了幾分鐘后,似乎幸運地按下了正確的按鈕以使用您提供的憑據繼續進行身份驗證.

It seems Robo (the test bot) types in the credentials as soon as it finds the EditTexts specified with the ID resources, yet may take a little while figuring out which button to click to log in if you have other auth options such as 'Sign in with Google' and 'Continue with Facebook'. After a few minutes of attempts in other services it seems to luckily press the right button to continue through the authentication using the credentials you provide.

在撰寫本文時,無法編寫登錄行為腳本并因此建議使用哪些按鈕進行身份驗證,因此只需使用上述方法并給 Robo 足夠的測試時間(測試超時),以防它在沒有單擊右鍵的情況下停留一段時間.

At the time of writing this, there is no way to script a login behaviour and as such suggest which buttons to use for authentication, so just use the method above and give Robo enough test time (Test timeout in the Console) in case it sticks around without clicking the right button for a while.

如果您為 Robo 提供 Sign in With Google 按鈕以使用其自己的 Google 憑據登錄,請記住,如果您提供 Test account 憑據,這將不起作用.IE.為了能夠使用 Sign in with Google,請確保您沒有提供任何其他登錄憑據,否則會失敗.

If you provide Sign in With Google button for Robo to use its own Google credentials to sign in, remember that this will not work if you provide the Test account credentials. Ie. to be able to use Sign in with Google make sure your haven't provided any other login credentials, otherwise it will fail.

注意:您可以讓 Robo 使用類似的方法填寫其他 EditText 字段 - 檢查 測試實驗室文檔了解更多信息.

Note: You can make Robo fill in other EditText fields using a similar method - check the Test Lab documentation for more info.

這篇關于如何為自動化的 android 測試提供登錄憑據?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Cut, copy, paste in android(在android中剪切、復制、粘貼)
android EditText blends into background(android EditText 融入背景)
Change Line Color of EditText - Android(更改 EditText 的線條顏色 - Android)
EditText showing numbers with 2 decimals at all times(EditText 始終顯示帶 2 位小數的數字)
Changing where cursor starts in an expanded EditText(更改光標在展開的 EditText 中的開始位置)
EditText, adjustPan, ScrollView issue in android(android中的EditText,adjustPan,ScrollView問題)
主站蜘蛛池模板: 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 电力测功机,电涡流测功机,磁粉制动器,南通远辰曳引机测试台 | 辽宁资质代办_辽宁建筑资质办理_辽宁建筑资质延期升级_辽宁中杭资质代办 | 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 超高频感应加热设备_高频感应电源厂家_CCD视觉检测设备_振动盘视觉检测设备_深圳雨滴科技-深圳市雨滴科技有限公司 | 首页_中夏易经起名网 | 西门子伺服控制器维修-伺服驱动放大器-828D数控机床维修-上海涌迪 | 聚合氯化铝价格_聚合氯化铝厂家_pac絮凝剂-唐达净水官网 | 硫化罐_蒸汽硫化罐_大型硫化罐-山东鑫泰鑫智能装备有限公司 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 车牌识别道闸_停车场收费系统_人脸识别考勤机_速通门闸机_充电桩厂家_中全清茂官网 | 茶楼装修设计_茶馆室内设计效果图_云臻轩茶楼装饰公司 | 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 学叉车培训|叉车证报名|叉车查询|叉车证怎么考-工程机械培训网 | 安全,主动,被动,柔性,山体滑坡,sns,钢丝绳,边坡,防护网,护栏网,围栏,栏杆,栅栏,厂家 - 护栏网防护网生产厂家 | 【中联邦】增稠剂_增稠粉_水性增稠剂_涂料增稠剂_工业增稠剂生产厂家 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 电抗器-能曼电气-电抗器专业制造商| 托利多电子平台秤-高精度接线盒-托利多高精度电子秤|百科 | 视频直播 -摄影摄像-视频拍摄-直播分发 | 铝合金电阻-无源谐波滤波器-上海稳达电讯设备厂 | 工业淬火油烟净化器,北京油烟净化器厂家,热处理油烟净化器-北京众鑫百科 | 北京亦庄厂房出租_经开区产业园招商信息平台| 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 地埋式垃圾站厂家【佳星环保】小区压缩垃圾中转站转运站 | 999范文网_优质范文下载写作帮手 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 商秀—企业短视频代运营_抖音企业号托管| 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 苏州西朗门业-欧盟CE|莱茵UL双认证的快速卷帘门品牌厂家 | 加中寰球移民官网-美国移民公司,移民机构,移民中介,移民咨询,投资移民 | pbootcms网站模板|织梦模板|网站源码|jquery建站特效-html5模板网 | Copeland/谷轮压缩机,谷轮半封闭压缩机,谷轮涡旋压缩机,型号规格,技术参数,尺寸图片,价格经销商 CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 |