- Selenium WebDriver Quick Start Guide
- Pinakin Chaubal
- 143字
- 2021-06-24 18:26:27
Understanding pom.xml
It's time to explore pom.xml. This is what pom.xml looks like:
<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.packt.selenium</groupId>
<artifactId>FirstSelenium</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
Group ID and Artifact ID that you added in the previous screens have appeared in the preceding file, inside the Project tag. In order to work with Selenium, we will need to add Selenium dependencies within the Project tag. Let's go ahead and add those from the Maven repository:
- Go to the Maven repository (https://mvnrepository.com) and grab the dependency shown here:
<!--
https://mvnrepository.com/artifact/org.seleniumhq.selenium/
selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.13.0</version>
</dependency>
- Place this dependency inside a dependencies tag, as shown in the pom.xml file here:
<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.packt.selenium</groupId>
<artifactId>FirstSelenium</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<!--
https://mvnrepository.com/artifact/org.seleniumhq.selenium/
selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.13.0</version>
</dependency>
</dependencies>
</project>
- Save the pom.xml. You will see a small activity in the bottom-right corner of Eclipse, stating that the project is being built.
The Maven Dependencies folder now gets populated with all of the downloaded JARs, as shown previously.
推薦閱讀
- Containerization with LXC
- Ubuntu Linux操作系統
- Windows Phone 7.5 Data Cookbook
- Mastering KVM Virtualization
- 循序漸進學Docker
- 注冊表應用完全DIY
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- OpenStack系統架構設計實戰
- 云原生落地:產品、架構與商業模式
- Kali Linux高級滲透測試
- iOS 8開發指南
- Multi-Cloud for Architects
- Android應用性能優化最佳實踐
- 電腦辦公(Windows 10 + Office 2016)入門與提高(超值版)
- Learn OpenShift