# Java Selenium 简单练习指南
在这篇文章中,我将带领你完成一个简单的Java Selenium自动化测试练习。通过这次练习,你将学会如何设置Selenium环境,编写简单的测试用例,以及运行和观察结果。以下是整个流程的概述。
## 流程步骤
| 步骤 | 描述                                   |
|------|--------------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-16 03:32:58
                            
                                113阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、Selenium介绍Selenium是一个开源的测试化框架,框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,由于它可以模拟用户操作,功能比较强大,所以在爬虫上也是比较常用的一种手段。二、selenium实战小Demo(以谷歌浏览器为例) 1、需求分析 我们通过webmagic的一些api和selenium对一            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-03 20:28:58
                            
                                9阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            code driver.find_element_by_id('user_name').send_keys('abc') driver.find_element_by_id('user_pwd').send_keys('icloudeep123') driver.find_element_by_na            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-28 11:39:00
                            
                                158阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            打开 12306 网站 https://kyfw.12306.cn/otn/leftTicket/init 出发城市 填写 ‘南京南’, 到达城市 填写 ‘杭州东’ 注意输入城市名前,一定要先点击一下输入框,否则查不到。 而且输入城市名最后要包含一个回车符,否则输入框里面会自动清除 发车时间 选 06:00–12:00 发车日期选当前时间的下一天,也就是日期标签栏的,第二个标签 我们要查找的是所有...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-21 14:20:09
                            
                                380阅读
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            访问天气查询网站(网址如下),查询江苏省天气http://www.weather.com.cn/html/province/jiangsu.shtml获取江苏所有城市的天气,并找出其中每天最低气温最低的城市,显示出来,比如温度最低为12℃, 城市有连云港 盐城driver = webdriver.Chrome()driver.get(“http://www.weather.com...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-21 14:20:14
                            
                                287阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            访问天气查询网站(网址如下),查询江苏省天气
http://www.weather.com.cn/html/province/jiangsu.shtml
获取江苏所有城市的天气,并找出其中每天最低气温最低的城市,显示出来,比如
温度最低为12℃, 城市有连云港 盐城
driver = webdriver.Chrome()
driver.get(“http://www.weather.com...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 10:26:53
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            – 作业1 登录华为官网 https://www.vmall.com/, 点击 “华为官网” 和 “更多精彩->应用市场” 两个链接 检查 “华为官网” 页面上是否 有如下主菜单 智能手机 笔记本&平板 穿戴设备 智能家居 更多产品 软件应用 服务与支持 华为商城 检查 “应用市场” 页面上是否 有如下主菜单 首页 游戏 软件 专题 品牌专区 华为软件专区 最后再回到主窗口, 检查鼠...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-21 14:20:08
                            
                                250阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            package grammar2;import java.io.*;import java.nio.charset.StandardCharsets;/** * @Deacription IO 相关            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-17 10:22:34
                            
                                59阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简单使用 百度自动搜索的例子: from selenium import webdriver driver = webdriver.Chrome() driver.get("https://.b            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-01-17 12:05:00
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个简单的Selenium例子, 运行起来后Selenium会打开一个指定的页面,然后跳转。[code="java"]package com.abczww.hs.demo;import junit.framework.TestCase;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver..            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-21 16:33:44
                            
                                78阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1引入jar包链接驱动,打开浏览器2常用Webderver对象方法3定位元素4对页面元素进行操作5iframe处理6获得弹出窗口7处理alert、confirm、prompt对话框8操作cookies9等待页面元素加载完成10利用selenium-webdriver截图背景之
所以要学习selenium,是因为最近接到一项工作任务,爬取支付宝登录用户的数据,支付宝依然是通过cookie中的信息            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-12-07 11:28:13
                            
                                3157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            [代码]            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-02-03 00:32:00
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            11 20 练习:简单的继承 未分类 编辑 | 删除 #include <iostream> using namespace std;  class ClsA { public:    &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-20 23:51:03
                            
                                409阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.设计思路 2.代码结构 3.初始代码展示 from testpo.page1.contact_page import ContactPage class MainPage: def goto_contact_page(self): return ContactPage() class Conta
                    
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-22 09:08:50
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 环境配置 下载对应浏览器驱动 这里使用Chrome浏览器,根据自己当前安装Chrome的版本来选择,下载地址,放到一个指定目录下,如 D:\Temp\chromedrive ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-07 00:02:00
                            
                                752阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            前言 Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。 环境配置 下载对应浏览器驱动 这里使用Chrome浏览器,根据自己当前安装Chrome的版本来选择,下载地址,放到一个指定目录下,如 D:\Temp\chromedrive ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-07 00:02:00
                            
                                271阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            selenium的简单使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-06-28 20:08:00
                            
                                138阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            selenium一般用来做web页面的自动化,selenium的底层是webDriver,首先要下载jdk,配置环境,要下载selenium的jar包, 然后使用idea,到idea里面安装testNg jar包,代码如下 public class AutoTest { //百度搜索脚本,找到搜索框 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-16 16:50:00
                            
                                89阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            1 <html>
  2 <head>
  3 <meta charset="utf-8">
  4 <title>jQuery的练习</title>
  5 <script src="jquery.js"></script>
  6 
  7 <script language="javascript"            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-09-28 14:22:00
                            
                                48阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            练习几个简单的python程序1、输出1到100之间所有的偶数法一:num = 1while True:    if num==51:        break    print(num*2)    num+=1法二:num = 2while num<=100:    print(num)    num+=22、输出1到100的奇数法一:num = 1while num<=100:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-04 10:56:20
                            
                                134阅读
                            
                                                                             
                 
                
                                
                    