1. 程式人生 > >UWP UI自動化測試(一)------WinAppDriver/Inspect.exe demo

UWP UI自動化測試(一)------WinAppDriver/Inspect.exe demo

單元 n) epo ppi 化工 ica pen res toe

1、首先在啟動 WinAppDriver.exe,運行界面:

  路徑:C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe

技術分享圖片

如果不運行它的話,UI自動化工程在運行單元測試的時候,vs 會拋異常:

1 2 3 4 5 6 7 8 /* 先啟動 C:\Program Files (x86)\Windows Application Driver\WinAppDriver.exe,否則會拋異常 Unexpected error. System.Net.WebException: 無法連接到遠程服務器 ---> System.Net.Sockets.SocketException: 由於目標計算機積極拒絕,無法連接。 127.0.0.1:4723
在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) 在 System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
--- 內部異常堆棧跟蹤的結尾 --- 在 OpenQA.Selenium.Appium.Service.AppiumCommandExecutor.Execute(Command commandToExecute) 在 OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) */

2、使用 inspect.exe 工具,確定軟件運行時,需要觸發事件 UI元素的 ID/Name

  路徑:C:\Program Files (x86)\Windows Kits\10\bin\x64\inspect.exe

UWP UI自動化測試(一)------WinAppDriver/Inspect.exe demo