????获取验证信息 # -*- coding:utf-8 -*- # 作者:IT小学生蔡坨坨 # 时间:2020/12/13 14:40 from selenium import webdriver import time driver = webdriver.Chrome() driver.get( ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-12-21 22:37:00
                            
                                115阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            selenium+python基础文档 https://python-selenium-zh.readthedocs.io/zh_CN/latest/driver.current_url:用于获得当前页面的URL driver.title:用于获取当前页面的标题 driver.page_source ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-14 17:41:00
                            
                                163阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Selenium API            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-05-22 10:55:55
                            
                                56阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            官方UserGuide:http://seleniumhq.org/docs/ 1.2 用webdriver打开一个浏览器 我们常用的浏览器有firefox和IE两种,firefox是selenium支持得比较成熟的浏览器。但是做页面的测试,速度通常很慢,严重影响持续集成的速度,这个时候建议使用Ht            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-22 11:48:29
                            
                                316阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 实现Selenium Java API的步骤
### 简介
在教会刚入行的小白如何实现"Selenium Java API"之前,先来了解一下什么是Selenium以及它的作用。Selenium是一个自动化测试工具,用于模拟用户在Web应用程序中的操作。它提供了多种编程语言的API,包括Java,用于编写测试脚本并执行自动化测试。
### 流程图
```flow
st=>start:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-06 07:31:39
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            定位元素开始.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-05 15:13:01
                            
                                167阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、打开浏览器的驱动,以chrome为例from selenium import webdriver
#chrome驱动
driver =  webdriver.Chrome(executable_path="c:\\chromedriver")
driver.get('http://www.baidu.com')
driver.find_element_by_id("kw")  #返回一个页面元            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 20:02:04
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            先获得python的API:>python -m pydoc -p 4567pydoc server ready at http://localhost:4567/ 在浏览器中打开http://localhost:4567/就会出现所有的文档,只需要找到selenium模块即可            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 10:32:56
                            
                                61阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇文章主要介绍selenium - api常用的一些方法:浏览器操作from selenium import webdriver
import time
# 打开浏览器
driver = webdriver.Chrome()
# 请求url
driver.get('http://ui.imdsx.cn/uitester/')
time.sleep(2)
# 执行滚动条回到最上方  执行脚本,通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-15 13:39:40
                            
                                87阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言前面都是通过官网或他人博客学些selenium,介绍的一些selenium api使用方法,那么selenium的api到底有多少呢?本篇介绍如何查看完整的selenium apipydoc是Python自带的模块,主要用于python模块中自动生成文档,这些文档可以基于文本呈现的、也可以生成WEB页面的,还可以在服务器上以浏览器的方式呈现!一、pydoc1.到底什么是pydoc? ,这个是准            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 20:23:03
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            WebDriver API 在线API网址:http://selenium-python.readthedocs.io/waits.html            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-11-07 08:51:56
                            
                                1147阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            本篇文章主要介绍使用java语言采用selenium测试框架进行自动化测试,主要内容包含selenium的安装以及api的使用方法。1、selenium的安装1.1 下载本地jar包导入项目中首先访问selenium官网,点击水平导航栏的Downloads选项。页面右下方的Latest stable version 4.3.0显示的java版本的最新的selenium驱动包,我们先不忙下载,把页面            
                
         
            
            
            
            Selenium 是目前用的最广泛的Web UI 自动化测试框架。 本系列文章,将深入简出来讲解selenium 的用法阅读目录 selenium 的命名selenium 的意思是 硒   (有点QTP 杀手的意思)QTP mercury 是水银     硒可以对抗水银 QTP 目前的价格是  三个单机版 十万人民币左右, 越来越少的人用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-25 12:29:16
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            文章目录一、Web自动化测试 Selenium环境搭建1、Python 安装Selenium2、webdriver 驱动3、导入webdriver模块二、webdriver api1 浏览器操作api2 元素定位api方式一方式二(已过时)3 xpath定位函数api4 元素交互操作:点击、输入、清空、获取文本、获取元素指定属性5 浏览器操作6 页面交互操作- 下拉框- 弹出框- 滚动条- Ac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 23:31:30
                            
                                35阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              **************************************************************************************************   
 三、操作测试对象一般来说,所有有趣的操作与页面交互都将通过WebElement 接口,包括上一节中介绍的对象定位, 以及本节中需要介绍的常对象操作。 webdriver 中比较常用的操作元素            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-27 16:56:49
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、浏览器操作1、浏览器最大化  driver.maximize_window() #将浏览器最大化显示  2、设置浏览器宽、高  driver.set_window_size(480, 800)#设置浏览器宽480、高800显示  3、控制浏览器前进、后退  driver.back()#浏览器后退
driver.forward()#浏览器前进  二、简单对象的定位webdriver 提供了一系列            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 21:32:34
                            
                                98阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、Selenium简介二、Selenium组成三、Selenium特点四、案例演示1.下载驱动包2.创建项目并导入依赖3.基础配置4.案例演示1.元素选择方式2.在文本框中输入内容3.获取单个元素4.获取多个元素五、爬取JD商品信息1.初始化设置2.获取京东网站首页查询按钮并完成点击事件(进入页面自动查询)3.设置滚动条移动到最下面4.获取商品六、爬取图片一、Selenium简介             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 13:49:38
                            
                                14阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、Selenium元素定位1.1 Selenium八种定位方式1.2 xpath定位常见用法(重要)二、定位一组元素三、控制浏览器四、WebDriver常用方法五、模拟鼠标操作(重要)六、模拟键盘操作(重要)七、断言八、调用JS(重要)九、隐式等待与显示等待十、多表单切换十一、多窗口切换十二、下拉框选择十三、警告框处理十四、文件上传十五、浏览器cookie操作 一、Selenium元素            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-11 11:14:12
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            官方API文档:https://selenium.dev/selenium/docs/api/java/index.html==========================================================================================================================================            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-15 14:48:44
                            
                                21阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            总结了Python+selenium常用的一些方法函数,以后有新增再随时更新:加载浏览器驱动: webdriver.Firefox()打开页面:get()关闭浏览器:quit()最大化窗口: maximize_window()设置窗口参数:set_window_size(600,800)后退到前一页: back()前进到后一页: forward()刷新页面: refresh()获得title并打印            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-15 22:48:07
                            
                                96阅读
                            
                                                                             
                 
                
                                
                    