Appium-Java操作windows10 入門
一、安裝啟動WinAppDriver
1. 開啟開發人員模式
首先需要開啟開發人員模式 開始選單->設定->開發者選項
2. 啟動WinAppDriver
微軟官方下載連結
安裝完成之後即可在預設路徑(C:\Program Files (x86)\Windows Application Driver)下找到(WinAppDriver.exe),雙擊啟動。
二、啟動專案
所有code
import io.appium.java_client.windows.WindowsDriver;
import io.appium.java_client.windows.WindowsElement;
import org.openqa.selenium.remote.DesiredCapabilities;
import java.net.MalformedURLException;
import java.net.URL;
/**
* @author jay
* @date 2020/10/26 12:24
*/
public class W {
public static void main(String[] args) throws MalformedURLException {
DesiredCapabilities appCapabilities = new DesiredCapabilities();
// 計算器
appCapabilities.setCapability("app", "Microsoft.WindowsCalculator_8wekyb3d8bbwe!App");
WindowsDriver<WindowsElement> driver = new WindowsDriver<>(new URL("http://127.0.0.1:4723"), appCapabilities);
driver.findElementByName("七").click();
driver.findElementByName("加").click();
driver.findElementByName("九").click();
driver.findElementByName("等於").click();
}
}
pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>appium-java</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>io.appium</groupId>
<artifactId>java-client</artifactId>
<version>7.3.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
執行效果
三、inspect.exe使用說明
軟體預設位置C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86
請注意下圖中紅框的內容
相關文章
- Docker 入門操作Docker
- git 入門操作Git
- jQuery入門-DOM操作jQuery
- SQLite入門操作(一)SQLite
- sap入門--操作指南
- midjourney 入門操作
- 入門級的Git操作Git
- Docker | 入門 & 基礎操作Docker
- nodejs 入門基本操作NodeJS
- JavaScript入門⑦-DOM操作大全JavaScript
- Docker 入門(Mac環境)-part 1 入門基本操作DockerMac
- python 檔案操作入門Python
- Redis 入門 - 1(基本 key 操作)Redis
- OpenStack入門之實際操作
- BCSphere入門教程02:操作 Characteristic
- db2 入門常用操作DB2
- msysgit——Git bash 入門操作流程Git
- openCV入門 核心操作 1 影像的基礎操作OpenCV
- Docker入門系列(二)--docker操作命令Docker
- UNIX 系統操作入門(三)(轉)
- UNIX 系統操作入門(二)(轉)
- UNIX 系統操作入門(一)(轉)
- ES入門三部曲:索引操作,對映操作,文件操作索引
- Docker 從入門到精通(一)基本操作Docker
- 樹莓派入門操作流程詳解樹莓派
- python資料庫操作 - PyMySQL入門Python資料庫MySql
- Rxjava2操作符入門(一)RxJava
- ElasticSearch的Java Api基本操作入門指南ElasticsearchJavaAPI
- vc入門寶典八(基本操作) (轉)
- Pulsar 入門實戰(5)--Java 操作 PulsarJava
- sql簡單入門的一些操作SQL
- 小白入門使用Nginx基礎的常用操作Nginx
- STM32入門:從位到位帶操作
- pytorch入門- tensor基礎操作(1)PyTorch
- JavaScript入門篇--你也有控制權(DOM操作)JavaScript
- 用 MyEclipse 開發 Spring 入門操作EclipseSpring
- Golang語言檔案操作快速入門篇Golang
- Linux入門學習(1基礎操作命令)Linux