首页 > 编程语言 >新建java项目及案例 练习

新建java项目及案例 练习

时间:2022-11-24 14:44:50浏览次数:47  
标签:baidu java 练习 driver actions Maven 案例 findElement Actions

1.打开IDEA软件

2.在工具栏中点击File,下拉框中找到New-》Project

 

 3.点击Maven -》NEXT

 

4.显示以下界面,修改名称,点击Finish完成

 

5.显示以下界面,选择pom.xml文件,在</properties>下面添加以下代码;

添加以下代码:

<dependencies>
<dependency>
<groupId>org.selenium</groupId>
<artifactId>selenium-server-standalone</artifactId>
<version>3.9.1</version>
</dependency>
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>6.11</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>5.3.0</version>
</dependency>

 

 

 6.在工具栏中file-》Settings,搜索框中输入maven,找到Maven文件,把事先处理好的文件settings.xml导入进来,下面的repository可自动显示repository文件,点击应用后关闭该界面。

 

7.回到以下界面,找到右边的Maven,显示Lifecycle-》clean,install,分别右击,选择Run Maven Build

 

 8.跑通后显示以下界面,说明maven的信息已建立成功

 

9.新建一个包;

 

10.新建一个包完成后,在这个包下再新建Java class,即可在上面写代码

 

 

 

案例练习

Test
public void demo(){
driver.get("http://localhost:8080/demo.html");
//输入框input
//driver.findElement(By.id("user")).sendKeys("学习JAVA",Keys.ENTER);
//打开link-baidu
//WebElement baidu = driver.findElement(By.className("baidu"));
//Actions actions = new Actions(driver);
//actions.click(baidu).perform();
//打开open new windows
// WebElement newwidows= driver.findElement(By.className("open"));
//Actions actions = new Actions(driver);
//actions.click(newwidows).perform();
//按钮 button
WebElement Button =driver.findElement(By.id("button"));
if (Button.isEnabled()) {
System.out.println("按钮不可用!");
}

}

 

标签:baidu,java,练习,driver,actions,Maven,案例,findElement,Actions
From: https://www.cnblogs.com/momomolin/p/16913717.html

相关文章

  • java proguard混淆通配符
    类名通配符如下:|通配符|含义||---||?|匹配单个字符,包名分隔符(.)除外||*|匹配除(.)外的任意字符||**|匹配任意字符(包含.),如com.rush.**匹配com.rush包下......
  • 【Java Servlet 开发系列之一】在mac系统安装Apache Tomcat的详细步骤
    本站文章均为​​ 李华明Himi ​​​原创,转载务必在明显处注明:对于ApacheTomcat估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装;  第一步:下载Tomcat ......
  • java 基础——数组
    什么是数组?官方定义:数组(Array)是有序的元素序列。  简单来说:可以把数组想象成一个线性数据结构,用来装东西的,每个东西有自己的编号,并且编号是从0开始(重点) 直接来看......
  • HM-RocketMQ2.4【案例环境搭建】
    1数据库1)优惠券表FieldTypeCommentcoupon_idbigint(50)NOTNULL优惠券IDcoupon_pricedecimal(10,2)NULL优惠券金额user_idbigint(50)NULL用户......
  • 匆匆那年之Java程序员之最近两周的面试总结:
    匆匆那年之Java程序员之最近两周的面试总结:(一):匆匆那年之来帝都之初:还记得那是2011年的冬天,我们一行20多个同学一起来到了这个一直向往的城市首都,刚到北京是凌晨4点30,......
  • JAVA IO 快速入门
      packagecom.example.demo;importjava.io.File;importjava.io.IOException;publicclasstest{publicstaticvoidmain(String[]args)throwsIOExcep......
  • Java-Jdbc,JDBC连接Oracle11g实例:
    很长时间没用Oracle数据库了,今天在公司的电脑上装了一个Oracle11g,安装完成后,顺便写了个简单的Jdbc连接Oracle的例子,现在记录一下,方便以后查看:例子很简单,直接上代码:(注意:在测......
  • 【UNITY3D 游戏开发之三】NGUI && HUDText 的练习源码及资源
    本站文章均为​​李华明Himi​​​原创,转载务必在明显处注明:(作者新浪微博:​​@李华明Himi​​​) width="150"height="210"framebo......
  • 案例分享:交通运输可视化
    交通是城市经济发展的动脉,与我们的日常生活息息相关。 传统交通信息管理中,只是做了粗略的信息发布以及简单的交通流量监测,早已经不能满足现代智慧交通的需求。现代的智......
  • kotlin类似javalist map所谓c shape 或ios那边的字典的遍历循环和创建以及泛型
    println("testlengthfunc:${getObjectLength("Howlongdoihave,please?")}");//geLength会出现会重写的情况,应该是自动倒入了某些系统的类导致的。varlist=li......