当前位置: 首页 > news >正文

eclipse 配置selenium环境

eclipse环境
安装selenium的步骤
配置谷歌浏览器驱动
Selenium安装-如何在Java中安装Selenium
chrome驱动下载
eclipse 启动配置java_home:
在eclipse.ini文件中加上一行
1 配置java环境,网上有很多教程
2 下载eclipse,网上有很多教程
ps:

-vm
D:\Java\jdk1.8.0_341\bin

在eclipse.ini文件中,vmarg之前加入这两行代码,可以设置eclipse启动的jre环境
3 配置selenium环境,本文重点介绍
到selenium官网 点击download
在这里插入图片描述
选择Java版本下载,解压到任意路径
在这里插入图片描述
打开eclipse,新建工程,选中工程找到properties
在这里插入图片描述
找到java build path,添加外部jar包
在这里插入图片描述
找到刚才下载的selenium jar包解压路径,选择所以的jar包,注意:包括lib里面的jar包都要添加进来!
在这里插入图片描述
4 配置谷歌浏览器驱动
到谷歌官网去下载谷歌浏览器驱动, 根据你对谷歌浏览器版本下载。在谷歌浏览器中输入chrome://version/_debian可以查看浏览器版本
在这里插入图片描述
下在之后启动chromedriver.exe
在这里插入图片描述
在这里插入图片描述

新建一个类,写如下代码:```java
WebDriver driver = new ChromeDriver();driver.get("https://www.baidu.com");Thread.sleep(2000);  // 保证上面一项先完成driver.findElement(By.id("kw")).sendKeys("java");Thread.sleep(2000);  // 保证上面一项先完成driver.findElement(By.id("su")).click();Thread.sleep(2000);  // 保证上面一项先完成driver.close();

然后运行,会自动弹出浏览器就成功了。

其它:
编写测试用例
黑盒测试
例:密码8-20位, 同时含有数字、大写、小写字母
有效等价类+边界值:
1、长度在8-20之间,且有数字,大小写字母
1111Wakb,11111111W2111111111
无效等价类:
1、长度小于8 1111111
2、长度大于20 1111111111111111
3、全是字母 aaaaaaaa
4、不含大写字母 12das12213
百度搜索功能(用代码模拟实现,selenium)
1、打开百度网站
2、在搜索栏中输入搜索的内容
3、点击“百度一下”按钮

http://www.lryc.cn/news/197433.html

相关文章:

  • 数据挖掘(6)聚类分析
  • 在启智平台上安装anconda
  • 棒球省队建设实施办法·棒球1号位
  • 架构案例2017(五十二)
  • 给四个点坐标计算两条直线的交点
  • 从入门到进阶 之 ElasticSearch SpringData 继承篇
  • 中文编程开发语言工具编程案例:计时计费管理系统软件连接灯控器编程案例
  • YOLOv7改进:动态蛇形卷积(Dynamic Snake Convolution),增强细微特征对小目标友好,实现涨点 | ICCV2023
  • 从文心大模型4.0与FuncGPT:用AI为开发者打开新视界
  • Nginx集群负载均衡配置完整流程
  • 如何生成SSH服务器的ed25519公钥SHA256指纹
  • 设计模式:抽象工厂模式(C#、JAVA、JavaScript、C++、Python、Go、PHP)
  • ocpp-远程启动(RemoteStartTransaction)、远程停止(RemoteStopTransaction)
  • 【网络安全】安全的系统配置
  • conda使用一般步骤
  • 如何做好需求收集?方法和步骤
  • SpringBoo整合WebSocket实战演练——Java入职十三天
  • 众佰诚:抖音小店的体验分什么时候更新
  • 详解cv2.addWeighted函数【使用 OpenCV 添加(混合)两个图像-Python版本】
  • 单链表经典OJ题:反转链表
  • 软考高级信息系统项目管理师系列论文六:论信息系统项目的人力资源管理
  • Kubeadm部署k8s集群
  • YOLOv7改进:新机制,扩展DCNv3,基于DCNv2优化 | CVPR2023 InternImage
  • SMAP(Soil Moisture Active and Passive)数据下载
  • 【Huawei S5700交换机】产品介绍
  • 华为Atlas 200I DK A2开发者套件--基础使用配置
  • C++DAY47
  • 四边形不等式
  • Jmeter(四):请求默认值元件应用,正则表达式提取器元件讲解
  • LCR 001. 两数相除