如何使用 Selenium 网络驱动程序

什么是 IntelliJ?

IntelliJ IDEA 是一个意念波· Java 集成开发环境(IDE)。它用于软件开发。它由……开发。 JetBrains它既有 Apache2 许可的“社区版”,也有“专有商业版”。它是目前最好的版本。 Java IDE。它提供高级代码导航和代码重构功能等功能。

安装 IntelliJ 的先决条件 Selenium 网络驱动程序

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

  • IntelliJ
  • 任何 Web 浏览器(最好是 Mozilla Firefox)
  • JDK(Java 开发套件
  • Selenium .jar 文件

所需的 jar 文件可以从以下位置下载 Selenium。ORG 官方网站。下载后,文件显示trac将 .jar 文件解压缩到目标目录。

如何下载和安装 IntelliJ

步骤1) 下载 IntelliJ 拜访 jetbrains 网站。这里我们选择了“社区版”。您可以选择“旗舰版”用于移动端、Web 端和企业级开发。

下载并安装 IntelliJ

步骤2) 当您开始下载时,您将看到这样的消息。

下载并安装 IntelliJ

步骤3) 下一步,将打开一个弹出窗口。单击“运行”按钮。

下载并安装 IntelliJ

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

下载并安装 IntelliJ

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

下载并安装 IntelliJ

步骤6) 在此步骤中,

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

下载并安装 IntelliJ

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

下载并安装 IntelliJ

您可以看到 IntelliJ 安装过程正在进行中。

下载并安装 IntelliJ

步骤8) 在此步骤中,

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

下载并安装 IntelliJ

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

下载并安装 IntelliJ

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

下载并安装 IntelliJ

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

下载并安装 IntelliJ

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

下载并安装 IntelliJ

步骤13) 在此步骤中,

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

下载并安装 IntelliJ

步骤14) 这一步我们在上一步选择的文件就出现在项目目录中了。

下载并安装 IntelliJ

配置 IntelliJ 以支持 Selenium

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

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

配置 IntelliJ 以支持 Selenium

配置 IntelliJ 以支持 Selenium

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

配置 IntelliJ 以支持 Selenium

步骤3) 现在你需要添加 Selenium的 .jar 文件作为外部库放入 intelliJ。

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

配置 IntelliJ 以支持 Selenium

步骤4) 从目录和子目录 /lib 中选择所有 selenium .jar 文件,其中您有 extrac下载后。

配置 IntelliJ 以支持 Selenium

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

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

配置 IntelliJ 以支持 Selenium

IntelliJ Selenium 例如:

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

在这个测试场景中

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

IntelliJ Selenium 例如:

在上面的结果中你可以看到

  • 当我们运行代码时, Firefox 實例已開放。
  • 在代码层面,我们为 webelement 提供了电子邮件。这是一个输入字段 (abc.gmail.com)。
  • 在规划婴儿食品行业的工艺要求时,安全性和可靠性是工艺设计中最重要的方面。 Selenium Webdriver 点击“提交”按钮,电子邮件 ID 由 guru99 网站验证。
  • 正如我们所说,未注册的电子邮件将显示消息“电子邮件 ID 无效”。

以下是 java的 测试1的代码。

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 等。
  • SQL、ORACLE 等数据库 PostgreSQL, Microsoft SQL 可以直接从 IDE 访问服务器。
  • 它支持不同的语言,例如 Java, Javascript、Clojure 等等
  • 它支持不同的操作系统,例如 Windows,Linux 等。可从以下网址下载: JetBrains 官方网站。

结语

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

总结一下这篇文章: