testresult.log.2 11.7 KB


===   [ 收集测试用例 ]  === 


== cases\01门口屏首次安装部署\__st__.py 


== cases\01门口屏首次安装部署\安装部署流程.py 

行 4 的 JSON 数据: {
 "name": "首次安装部署功能",
 "para": [{
   "page": "Deployment",
   "locator_type": "ANDROID_UIAUTOMATOR",
   "locator_value": "b88be59fe83911ee85f904ed33f5b46d",
   "element_type": "input",
   "element_value": "192.168.5.235",
   "expented_result": "",
   "sleep_time":2
  }
 ]
}
XLSX文件已读取

== cases\02门口屏会议显示界面\__st__.py 


== cases\02门口屏会议显示界面\门口屏首页界面功能.py 

行 4 的 JSON 数据: None
行 5 的 JSON 数据: None
行 6 的 JSON 数据: None
行 7 的 JSON 数据: None
行 8 的 JSON 数据: None
行 9 的 JSON 数据: None
行 10 的 JSON 数据: None
行 11 的 JSON 数据: None
行 12 的 JSON 数据: None
行 13 的 JSON 数据: None
行 14 的 JSON 数据: None
行 15 的 JSON 数据: None
行 16 的 JSON 数据: None
行 17 的 JSON 数据: None
行 18 的 JSON 数据: None
行 19 的 JSON 数据: None
行 20 的 JSON 数据: None
行 21 的 JSON 数据: None
行 22 的 JSON 数据: None
行 23 的 JSON 数据: None
行 24 的 JSON 数据: None
行 25 的 JSON 数据: None
行 26 的 JSON 数据: None
行 27 的 JSON 数据: None
行 28 的 JSON 数据: None
行 29 的 JSON 数据: None
行 30 的 JSON 数据: None
行 31 的 JSON 数据: None
行 32 的 JSON 数据: None
行 33 的 JSON 数据: None
行 34 的 JSON 数据: None
行 35 的 JSON 数据: None
行 36 的 JSON 数据: None
行 37 的 JSON 数据: None
行 38 的 JSON 数据: None
行 39 的 JSON 数据: None
行 40 的 JSON 数据: None
行 41 的 JSON 数据: None
行 42 的 JSON 数据: None
行 43 的 JSON 数据: None
行 44 的 JSON 数据: None
行 45 的 JSON 数据: None
行 46 的 JSON 数据: None
行 47 的 JSON 数据: None
行 48 的 JSON 数据: None
行 49 的 JSON 数据: None
行 50 的 JSON 数据: None
行 51 的 JSON 数据: None
行 52 的 JSON 数据: None
行 53 的 JSON 数据: None
行 54 的 JSON 数据: None
行 55 的 JSON 数据: None
行 56 的 JSON 数据: None
行 57 的 JSON 数据: None
行 58 的 JSON 数据: None
行 59 的 JSON 数据: None
行 60 的 JSON 数据: None
行 61 的 JSON 数据: None
行 62 的 JSON 数据: None
行 63 的 JSON 数据: None
行 64 的 JSON 数据: None
行 65 的 JSON 数据: None
行 66 的 JSON 数据: None
行 67 的 JSON 数据: None
行 68 的 JSON 数据: None
行 69 的 JSON 数据: None
行 70 的 JSON 数据: None
行 71 的 JSON 数据: None
行 72 的 JSON 数据: None
行 73 的 JSON 数据: None
行 74 的 JSON 数据: None
行 75 的 JSON 数据: None
行 76 的 JSON 数据: None
行 77 的 JSON 数据: None
行 78 的 JSON 数据: None
行 79 的 JSON 数据: None
行 80 的 JSON 数据: None
行 81 的 JSON 数据: None
行 82 的 JSON 数据: None
行 83 的 JSON 数据: None
行 84 的 JSON 数据: None
行 85 的 JSON 数据: None
行 86 的 JSON 数据: None
行 87 的 JSON 数据: None
行 88 的 JSON 数据: None
行 89 的 JSON 数据: None
行 90 的 JSON 数据: None
行 91 的 JSON 数据: None
行 92 的 JSON 数据: None
行 93 的 JSON 数据: None
XLSX文件已读取

** no cases in this file, skip it.


===   [ 执行测试用例 ]  === 

预备执行用例数量 : 1



  ========= 测试开始 : 20250507_090932 =========



>>> cases\01门口屏首次安装部署\

[ suite setup ] cases\01门口屏首次安装部署\

-- 第 1 步 -- 初始化设备1的adb连接 

'----------' 正在初始化ADB连接 '----------'
尝试连接到设备: 192.168.1.157:5555
设备 192.168.1.157:5555 已连接并可用

** 检查点 **  设备1的adb连接初始化检测 ---->  通过

'----------' 正在初始化浏览器 '----------'
'----------' 浏览器初始化完成 '----------'


>>> cases\01门口屏首次安装部署\安装部署流程.py

* 首次安装部署功能  -  2025-05-07 09:09:33

  [ case execution steps ]
  ABORT   Message: Cannot set the element to '192.168.5.235'. Did you interact with the correct element?
Stacktrace:
io.appium.uiautomator2.common.exceptions.InvalidElementStateException: Cannot set the element to '192.168.5.235'. Did you interact with the correct element?
	at io.appium.uiautomator2.handler.SendKeysToElement.safeHandle(SendKeysToElement.java:92)
	at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)
	at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)
	at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)
	at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:552)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:466)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
	at java.lang.Thread.run(Thread.java:923)
 
Traceback:
  File "D:\GithubData\自动化\ubains-module-test\预定配套件\中控门口屏\cases\01门口屏首次安装部署\安装部署流程.py", line 76, in teststeps
    text_element.send_keys(element_value)
  File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webelement.py", line 231, in send_keys
    self._execute(
  File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webelement.py", line 395, in _execute
    return self._parent.execute(command, params)
  File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 384, in execute
    self.error_handler.check_response(response)
  File "C:\Users\29194\AppData\Local\Programs\Python\Python310\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 232, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidElementStateException: Message: Cannot set the element to '192.168.5.235'. Did you interact with the correct element?
Stacktrace:
io.appium.uiautomator2.common.exceptions.InvalidElementStateException: Cannot set the element to '192.168.5.235'. Did you interact with the correct element?
	at io.appium.uiautomator2.handler.SendKeysToElement.safeHandle(SendKeysToElement.java:92)
	at io.appium.uiautomator2.handler.request.SafeRequestHandler.handle(SafeRequestHandler.java:38)
	at io.appium.uiautomator2.server.AppiumServlet.handleRequest(AppiumServlet.java:252)
	at io.appium.uiautomator2.server.AppiumServlet.handleHttpRequest(AppiumServlet.java:242)
	at io.appium.uiautomator2.http.ServerHandler.channelRead(ServerHandler.java:44)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
	at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
	at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:435)
	at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:293)
	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:267)
	at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:250)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:345)
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1294)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:366)
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:352)
	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:911)
	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:611)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:552)
	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:466)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:140)
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)
	at java.lang.Thread.run(Thread.java:923)



[ suite teardown ] cases\01门口屏首次安装部署\
ADB 连接已断开: 192.168.5.156:5555
清除浏览器


  ========= 测试结束 : 20250507_091049 =========


  耗时    : 77.743 秒


  预备执行用例数量 : 1

  实际执行用例数量 : 1

  通过 : 0

  失败 : 0

  异常 : 1

  套件初始化失败 : 0

  套件清除  失败 : 0

  用例初始化失败 : 0

  用例清除  失败 : 0