kadb.exe故障怎么回事

kadb.exe故障怎么回事,第1张

kadb.exe 为酷狗音乐的相关进程。

解决方案:

1、卸载掉酷狗,或者禁止酷狗音乐随开机自启动,就可以去掉kadb.exe进程。

2、"kadb.exe"找到这个程序就能找到这个软件打开”任务管理器“-进程-在里面找这个叫update.exe右键单击这个名字一下,打开的菜单中选择”属性“打开它可以看见位置了知道程序路径了,把这个文件删除掉,把它删除掉就不会再有了这个提示了。

3、可以重新下载安装包对原目录进行覆盖解决此问题。

4、进行电脑全面杀毒。

电脑酷狗音乐删除怎么删除

点开【主菜单】里面的【设置】,左边有个【下载设置】,点开后可以看到第三个是【缓存目录】,我的是E:\KuGou\Temp\,之后再计算机里找到后面的文件夹,把不要的一删除就可以了

电脑版,酷狗音乐,副本怎么删除掉

如果你开启了软件就删除不了,退出后就行了。

电脑上怎样彻底卸载酷狗音乐

360上有 和使用强力卸载

电脑版酷狗音乐怎么一下删除所有歌曲

找到歌曲播放列表,全选,删除,勾选上删除本地歌曲,确定,就可以了

怎样删除笔记本电脑中的酷狗音乐?

这个需要账号登录后把这台电脑播放的歌曲同步到云端,再其他电脑登录即可同步使用。

1、打开酷狗音乐,账号登录酷狗音乐。

2、从本地列表到网络歌单

3、除了默认收藏和我喜欢这两个列表外,也可以右键单击【新建收藏】,添加一个新的歌单。

4、回滚到本地列表

5、在本地列表中选中喜欢的歌曲,右键单击【添加到列表】,然后选择放进网络云端歌单中的某个组里面

6、再打开【网络歌单】,查看一下刚刚添加的歌单,歌曲已经同步到云端。之后无论在哪直接登录该账号即可在云端听取收藏的歌曲。

酷狗音乐怎么卸载?

直接找到他的安装文件夹(对着快捷方式点右键 --属性--查找目标) 删除就是了 (或者找到里面的unist.exe文件卸载) 卸载里面找丹到的话 那就是本身就没有导入注册表

电脑版的酷狗音乐,怎么把已下载的音乐文件记录全部清除掉?

右键一首歌,点击清空列表即可

酷狗音乐怎么会自动卸载

1.程序所在文件夹的路径名发生了变化,是否修改过程序文件所在文件夹的名字及上级目录名。2.程序被卸载或删除了,找到你当初安装程序的位置,看看程序是否被删除,如果没有的话,点浏览找到该程序的运行程序,确定,或者直接右键发送到桌面快捷方式。3。还有可能是某些木马所致。杀毒

如何删除“酷狗音乐”?我在控制面板里找不到它····

在搜索框里打入“酷狗音乐”试试?应该能找到。

如何删掉电脑酷狗音乐中kadb.exe程序

kadb.exe 为酷狗音乐的相关进程, 你卸载掉酷狗, 或者禁止酷狗音乐随开机自启动,就可以去掉kadb.exe进程.

开始第一个简单的Android UI自动化测试

1.使用adb命令连接真机或模拟器

2.打开uiautomatorviewer工具

3.使用uiautomatorviewer工具获取应用的元素进行定位

4.简单介绍unittest框架的使用方法

5.使用Python编写猫宁考勤应用注册模块的自动化测试

1.使用adb命令连接真机或模拟器:

手机USB连接电脑,进入开发者模式;

cmd命令:adb devices ,查看手机是否连接

这里写图片描述

显示错误

这是因为adb的端口被占用,我们需要查看是什么应用占用了这个端口(5037为adb默认端口)

cmd命令 : netstat -aon|findstr “5037”

这里写图片描述

可以看到占用5037端口对应的程序的PID号为8388

cmd命令 : tasklist|findstr “8388”

这里写图片描述

可以看出8388对应的程序为kadb.exe,说明该程序正在使用5037端口

这时我们需要在任务管理器中结束kadb.exe进程,按快捷键“Ctrl+Shift+Esc”调出Windows任务管理器,找到“kadb.exe”,单击下方的结束进程即可!

这里写图片描述

我们再次运行cmd命令:adb devices

这里写图片描述

这一步成功后我们才能运行sdk自带的uiautomatorviewer;

我们需要用uiautomatorviewer工具来获取元素,用于定位。

cmd命令:uiautomatorviewer,打开uiautomatorviewer界面

这里写图片描述

或者找到sdk目录:sdk\tools中找到uiautomatorviewer.bat文件双击运行

这里写图片描述

2.打开uiautomatorviewer工具

这里写图片描述

我们可以根据text,resource-id,class等元素进行定位

3.使用uiautomatorviewer工具获取应用的元素进行定位

这里我使用python自带的IDLE进行编写测试脚本,打开python文件找到IDLE(python GUI)双击打开,如图:

这里写图片描述

4.简单介绍unittest框架的使用方法

# -*- coding:utf-8 -*-

from uiautomator import device as d

import unittest

class Mytest(unittest.TestCase):

#初始化工作

def setUp(self):

print "--------------初始化工作"

#退出清理工作

def tearDown(self):

print "--------------退出清理工作"

#测试点击猫宁考勤case

def test_login(self):

d(text="猫宁考勤").click()

print "--------------测试1"

#测试2

def test_z(self):

print "--------------测试2"#这里你可以写你的第二个测试用例,

#测试3

def test_w(self):

print "--------------测试3"#这里你可以写你的第三个测试用例。。。。。。。。。。。。。

if __name__ == '__main__':

unittest.main()

结果如下:

Testing started at 21:14 …

————–初始化工作

————–测试1

————–退出清理工作

————–初始化工作

————–测试3

————–退出清理工作

————–初始化工作

————–测试2

————–退出清理工作

Process finished with exit code 0

从结果中我们可以看出unittest框架的运行方式为:

setUp 测试1 tearDown

setUp 测试2 tearDown

setUp 测试3 tearDown

5.使用Python编写猫宁考勤应用注册模块的自动化测试

# -*- coding:utf-8 -*-

from uiautomator import device as d

import time

import unittest

class MyTestSuite(unittest.TestCase):

# 初始化工作

def setUp(self):

print "--------------初始化工作"

# 退出清理工作

def tearDown(self):

print "--------------退出清理工作"

#***************************方法**************************************

# 判断控件是否存在 &text

def check_controls_exists(self, controls_text):

if d(text=controls_text).exists:

return 1

else:

return 0

# 判断按钮是否置灰 &text &clickable

def check_controls_click_text(self, controls_text):

if d(text=controls_text).info.get("clickable") is True:

return 1

else:

return 0

#assertIn(a, b) a in b

def check_ainb(self,resourceid,b):

if d(resourceId=resourceid).info.get("text") in b:

return 1

else:

return 0

#***********************************************************

# 注册模块

def test_Aregister(self):

try:

time.sleep(2)

#猫宁考勤开启全新时代

self.assertEqual(self.check_controls_click_text("注册"),1,u"猫宁考勤开启全新时代")

# 猫宁考勤开启全新时代--》点击注册按钮进入注册猫宁界面

d(text="注册").click()

time.sleep(3)

#注册猫宁界面

self.assertEqual(self.check_text("com.isentech.attendancet:id/regis_phone","请输入手机号码"),

1,u"注册页面-》请输入手机号码")

self.assertEqual(self.check_text("com.isentech.attendancet:id/regis_verifycode","请输入验证码"),

1,u"注册页面-》请输入验证码")

self.assertEqual(self.check_controls_click_text("获取验证码"), 0,u"注册页面-》获取验证码")

self.assertEqual(self.check_controls_click_text("《中科爱讯服务协议》"), 1,u"注册页面-》《中科爱讯服务协议》")

self.assertEqual(self.check_controls_click_text("注册"), 0,u"注册页面-》注册")

time.sleep(2)

#《中科爱讯服务协议》

d(text="《中科爱讯服务协议》").click()

time.sleep(2)

self.assertEqual(self.check_ainb("com.isentech.attendancet:id/title","服务协议"), 1,u"注册页面-》服务协议")

time.sleep(1)

d(resourceId="com.isentech.attendancet:id/title_back").click()

time.sleep(1)

#手机号不输入是否能注册

d(text="注册").click()

time.sleep(3)

# 手机号只输入1个数字是否能注册&只输入1个数字是否能获取验证码

d(resourceId="com.isentech.attendancet:id/regis_phone").set_text("1")

self.assertEqual(self.check_controls_click_text("获取验证码"), 0)

time.sleep(1)

d(text="注册").click()

time.sleep(1)

d(resourceId="com.isentech.attendancet:id/regis_phone").clear_text()

time.sleep(1)

#只输入5个数字是否能获取验证码

d(resourceId="com.isentech.attendancet:id/regis_phone").set_text("11111")

self.assertEqual(self.check_controls_click_text("获取验证码"), 0)

time.sleep(1)

d(resourceId="com.isentech.attendancet:id/regis_phone").clear_text()

time.sleep(1)

#只输入手机号是否能注册

d(resourceId="com.isentech.attendancet:id/regis_phone").set_text(phone_number)

self.assertEqual(self.check_controls_click_text("注册"), 0)

time.sleep(1)

d(text="注册").click()

time.sleep(1)

#输入正确的验证码&获取验证码是否高亮

d(resourceId="com.isentech.attendancet:id/regis_verifycode").set_text("5648")

time.sleep(1)

self.assertEqual(self.check_controls_click_text("获取验证码"), 1)

time.sleep(2)

#密码只输入1个数字是否能注册&注册按钮是否高亮

d(resourceId="com.isentech.attendancet:id/regis_pass").set_text("1")

d(resourceId="com.isentech.attendancet:id/regis_passAgain").set_text("1")

time.sleep(1)

self.assertEqual(self.check_controls_click_text("注册"), 0,u"密码只输入1个数字是否能注册")

time.sleep(1)

d(resourceId="com.isentech.attendancet:id/regis_pass").clear_text()

d(resourceId="com.isentech.attendancet:id/regis_passAgain").clear_text()

time.sleep(1)

#输入不相同的密码是否能注册

d(resourceId="com.isentech.attendancet:id/regis_pass").set_text("123456")

d(resourceId="com.isentech.attendancet:id/regis_passAgain").set_text("12345")

time.sleep(1)

self.assertEqual(self.check_controls_click_text("注册"), 0,u"输入不相同的密码是否能注册")

time.sleep(1)

d(resourceId="com.isentech.attendancet:id/regis_pass").clear_text()

d(resourceId="com.isentech.attendancet:id/regis_passAgain").clear_text()

time.sleep(1)

#输入正确的密码是否能注册&我已同意是否打钩

d(resourceId="com.isentech.attendancet:id/regis_pass").set_text("123456")

d(resourceId="com.isentech.attendancet:id/regis_passAgain").set_text("123456")

time.sleep(1)

self.assertEqual(self.check_controls_click_resourceId("com.isentech.attendancet:id/regis_agree"), 1)

self.assertEqual(self.check_controls_click_text("注册"), 1)

time.sleep(2)

d(text="注册").click()

time.sleep(8)

except Exception, e:

print u"Error: 注册模块有问题\n", e

def test_app():

test_unit = unittest.TestSuite()

test_unit.addTest(MyTestSuite("test_Aregister"))

if __name__ == "__main__":

# 测试app

unittest.main()


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12088703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存