码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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
    
    • 1
    • 2

    在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();
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

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

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

  • 相关阅读:
    nginx+tomcat集群,动静分离
    Java之线程的详细解析二
    高频电子线路——分频网络
    循环服务器
    Nginx手动编译、安装超超详解
    无缝投屏技巧:怎样将Windows电脑屏幕共享到安卓手机?
    农民工学CSAPP题目解析-前篇题目解答以及答疑总结
    【编程之路】面试必刷TOP101:动态规划(67-71,Python实现)
    数据库的内连接和外连接的区别
    商业模式思维导图
  • 原文地址:https://blog.csdn.net/qq_43539664/article/details/133804082
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号