如何在 IntelliJ 中设置 Selenium WebDriver

什么是 IntelliJ?

IntelliJ IDEA 是一个 Java 集成开发环境 (IDE)。它用于软件开发,由 JetBrains 开发。它有 apache2 许可的“社区版”和“专有商业版”。它是最好的 Java IDE 之一,提供高级代码导航和代码重构功能。

安装 IntelliJ 与 Selenium Webdriver 的先决条件

为此,我们需要具备一些先决条件,如下所示。

  • IntelliJ
  • 任何网页浏览器(最好是 Mozilla Firefox)
  • JDK(Java 开发工具包)
  • Selenium .jar 文件

所需的 jar 文件可以从 Selenium.org 官方网站下载。下载后,将 .jar 文件提取到所需的目录。

如何下载和安装 IntelliJ

步骤 1) 要下载 IntelliJ,请访问 jetbrains 网站。这里我们选择了“社区”版本。您可以选择“终极”版本用于移动、Web 和企业开发。

Download & Install IntelliJ

步骤 2) 开始下载时,您会看到如下消息。

Download & Install IntelliJ

步骤 3) 在下一步中,将弹出一个窗口。点击“运行”按钮。

Download & Install IntelliJ

步骤 4) 在此步骤中,在安装向导中点击“下一步”按钮。

Download & Install IntelliJ

步骤 5) 将打开另一个弹窗。浏览您的目标文件夹并点击“下一步”按钮。

Download & Install IntelliJ

步骤 6) 在此步骤中,

  1. 勾选复选框 – 32 位启动器
  2. 根据您的要求勾选语言复选框
  3. 点击“下一步”按钮

Download & Install IntelliJ

步骤 7) 在下一步中,点击“安装”按钮。

Download & Install IntelliJ

您可以看到 IntelliJ 正在安装中。

Download & Install IntelliJ

步骤 8) 在此步骤中,

  1. 要运行 IntelliJ,请勾选复选框并
  2. 点击“完成”按钮

Download & Install IntelliJ

步骤 9) 如果您的系统上已经安装了旧版本的 IntelliJ。您可以将设置从旧版本导入到新版本。由于我们没有安装任何以前的版本。我们将选择第二个选项。

Download & Install IntelliJ

步骤 10) 在上一步中点击“确定”按钮后,它会要求您同意 Jetbrain 隐私政策。点击“接受”按钮。

Download & Install IntelliJ

步骤 11) 在此步骤中,您可以设置插件。

Download & Install IntelliJ

步骤 12) 在下一步中,根据需要选择选项。您会看到创建新项目、导入项目、打开等选项。

Download & Install IntelliJ

步骤 13) 在此步骤中,

  1. 从库中选择“项目”和“文件”,然后
  2. 点击“确定”按钮

Download & Install IntelliJ

步骤 14) 在此步骤中,我们在上一步中选择的文件将出现在项目目录中。

Download & Install IntelliJ

配置 IntelliJ 以支持 Selenium

为了支持 Selenium,您需要配置 IntelliJ。为此,请按照以下步骤操作。

步骤 1) 启动您的 IntelliJ IDE 并创建一个新项目。选择 文件 -> 新建 -> 项目

Configure IntelliJ To Support Selenium

Configure IntelliJ To Support Selenium

步骤 2) 在上一步中,当您点击 -> 下一步时。将打开一个新屏幕。在此屏幕中,输入项目名称。在我们的例子中,我们已命名为 Selenium_Guru99。然后点击 -> 完成。您的项目已在 IntelliJ 中创建。

Configure IntelliJ To Support Selenium

步骤 3) 现在您需要将 Selenium 的 .jar 文件作为外部库添加到 IntelliJ 中。

为此,请点击 文件 -> 项目结构 -> 在项目设置选项卡中查找模块 -> 依赖项 -> 点击“+”号 -> 选择 JAR 或目录。

Configure IntelliJ To Support Selenium

步骤 4) 从您下载并解压的目录和子目录 /lib 中选择所有 selenium .jar 文件。

Configure IntelliJ To Support Selenium

现在,您已成功将 .jar 文件添加到 IntelliJ 中。如果您查看您的项目结构,您会注意到您的项目的 /src 目录是空的。

步骤 5) 右键单击 /src 目录 -> 新建 -> Java 类。您的项目结构将如下图所示。

Configure IntelliJ To Support Selenium

IntelliJ Selenium 示例

我们将使用网站 https://demo.guru99.com/

在此测试场景中

  • 我们将启动 URL
  • 输入无效的电子邮件 ID
  • 点击“提交”按钮
  • 输出将如下图所示——“电子邮件 ID 无效”

IntelliJ Selenium Example

在上述结果中,您可以看到

  • 当我们运行代码时,Firefox 实例打开。
  • 在代码层面,我们已经为 web 元素提供了电子邮件。它是一个输入字段 (abc.gmail.com)。
  • 当 Selenium Webdriver 点击“提交”按钮时,guru99 网站会验证电子邮件 ID。
  • 正如我们所说,未注册的电子邮件会显示消息“电子邮件 ID 无效”。

以下是 test1 的 Java 代码。

import org.openqa.selenium.By;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class TestSelenium {											
			public static void main(String[] args){        
				FirefoxDriver driver=new FirefoxDriver();        
				driver.get("https://demo.guru99.com/");        
				WebElement element=driver.findElement(By.xpath("//input[@name='emailid']"));        
				element.sendKeys("abc@gmail.com");            

				WebElement button=driver.findElement(By.xpath("//input[@name='btnLogin']"));         
			button.click();    
		}
}

使用 IntelliJ 的优势

  • 它能快速为对象属性生成 getter 和 setter 方法。
  • 只需简单的按键操作,您就可以将一条语句包装在 try-catch 或 if-else 块中。
  • IDE 提供内置打包工具,如 gradle、SBT、grunt、bower 等。
  • 可以直接从 IDE 访问 SQL、ORACLE、PostgreSQL、Microsoft SQL Server 等数据库。
  • 它支持 Java、Javascript、Clojure 等多种语言。
  • 它支持 Windows、Linux 等不同操作系统。可以从 JetBrains 官方网站下载。

摘要

  • IntelliJ IDEA 是一个 Java 集成开发环境 (IDE)。
  • 它确实具备高级代码导航和代码重构功能。
  • 使用 IntelliJ 的优点是
  • 快速生成 getter 和 setter 方法
  • 只需简单的按键操作,您就可以将语句包装在 try-catch 或 if-else 块中
  • 它支持 Java、JavaScript、Clojure 等不同的语言。
  • 它支持 Windows、Linux 等不同的操作系统。
  • 它内置插件和打包工具。
  • 要与 Selenium 一起使用,您需要配置 IntelliJ。