如何使用 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 端和企业级开发。
步骤2) 当您开始下载时,您将看到这样的消息。
步骤3) 下一步,将打开一个弹出窗口。单击“运行”按钮。
步骤4) 在此步骤中,单击安装向导中的“下一步”按钮。
步骤5) 另一个弹出窗口将会打开。浏览您的目标文件夹并单击“下一步”按钮。
步骤6) 在此步骤中,
- 勾选复选框 – 32 位启动器
- 根据您的要求勾选语言复选框
- 点击“下一步”按钮
步骤7) 下一步,点击“安装”按钮。
您可以看到 IntelliJ 安装过程正在进行中。
步骤8) 在此步骤中,
- 要运行 IntelliJ,请勾选复选框并
- 点击“完成”按钮
步骤9) 如果您的系统中已经安装了旧版本的 IntelliJ。您可以将设置从旧版本导入到新版本。由于我们没有安装任何以前的版本。我们将选择第二个选项。
步骤10) 当您在上一步中单击“确定”按钮时,它将要求您同意 Jetbrain 隐私政策。单击“接受”按钮。
步骤11) 在此步骤中,您可以设置插件设置。
步骤12) 下一步,根据需求选择选项。您将看到创建新项目、导入项目、打开等选项。
步骤13) 在此步骤中,
- 从库中选择“项目”和“文件”,然后
- 点击“确定”按钮
步骤14) 这一步我们在上一步选择的文件就出现在项目目录中了。
配置 IntelliJ 以支持 Selenium
支持 Selenium,您需要配置 IntelliJ。为此,请按照以下步骤操作。
步骤1) 启动 IntelliJ IDE 并创建一个新项目。选择文件 -> 全新发布 -> 项目
步骤2) 在上一步中,单击 -> 接下来。将打开一个新屏幕。在此屏幕中,输入项目名称。在我们的例子中,我们给出了名称 Selenium_Guru99. 然后点击 -> 完成。您的项目已在 IntelliJ 中创建。
步骤3) 现在你需要添加 Selenium的 .jar 文件作为外部库放入 intelliJ。
为此单击转到文件 -> 项目结构 -> 在项目设置选项卡中查找模块 -> 依赖 -> 点击“+”号 -> 选择 JAR 或目录。
步骤4) 从目录和子目录 /lib 中选择所有 selenium .jar 文件,其中您有 extrac下载后。
现在,您已成功将 .jar 文件添加到 intelliJ。如果您查看项目结构,则会注意到项目的 /src 目录是空的。
步骤5) 右键单击 /src 目录 -> 全新发布 -> Java 类。您的项目结构将如下所示。
IntelliJ Selenium 例如:
我们将使用该网站 https://demo.guru99.com/
在这个测试场景中
- 我们将推出 URL
- 输入无效的电子邮件 ID
- 点击“提交”按钮
- 输出如下所示 - “电子邮件 ID 无效”
在上面的结果中你可以看到
- 当我们运行代码时, 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






















