一、原理Selenium 是一个 Web 应用的自动化框架。 通过它,我们可以写出自动化程序,像人一样在浏览器里操作web界面。 比如点击界面按钮,在文本框中输入文字 等操作,而且还能从web界面获取信息。Selenium 的自动化原理如图所示:从上图可以看出:编写的自动化程序 需要使用 客户端库,程序的自动化请求都是通过这个库里面的编程接口发送给浏览器。比如,要模拟用户点击界面按钮, 自动化程序            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 23:25:54
                            
                                181阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、简单便写了个web自动化脚本,使用了selenium、openpyxl,整体框架还有许多随意的地方,大家见谅(使用python3.0以上)二、我的思路 1、我想的是通过excel,得到浏览器类型、使用何种元素定位方法、定位的元素元素值、针对该元素需要做什么操作(一般都是点击/输入)等,如图 2、既然使用excel作为数据来源,那么我就用了我之前写的openpyxl处理excel的代码(以前发布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 17:09:22
                            
                                541阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、打开网站1.第一步:从selenium里面导入webdriver模块2.打开Firefox浏览器(Ie和Chrome对应下面的)3.打开百度网址二、设置休眠1.由于打开百度网址后,页面加载需要几秒钟,所以最好等到页面加载完成后再继续下一步操作2.导入time模块,time模块是Python自带的,所以无需下载3.设置等待时间,单位是秒(s),时间值可以是小数也可以是整数三、页面刷新1.有时候页            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 09:56:44
                            
                                86阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             
 
   01 
  
 
   OS模块相关 
 一、遍历文件夹批量操作的前提就是对文件夹进行遍历,使用os模块可以轻松的遍历文件夹,os.walk 遍历后产生三个参数:当前文件夹路径 包含文件夹名称[列表形式] 包含文件名称[列表形式]代码如下,大家可以根据自己的路径进行修改import os
    
for dirpath, dirnames, filenames in os.walk            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-19 22:12:20
                            
                                112阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. python设计定位Python的设计哲学是“优雅”、“明确”、“简单”。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。1.1 python可以应            
                
         
            
            
            
            在现代软件开发中,Flutter被广泛应用于前端开发,而Python由于其灵活性和强大的库支持,特别是在自动化测试领域,成为了许多开发者的首选。本文将带你深入了解如何进行Flutter页面的自动化测试,结合必要的技术和工具,帮助你高效地提高开发质量。
## 协议背景
在Flutter应用开发中,自动化测试不仅是提升应用稳定性的有效手段,也是保障后续迭代质量的重要环节。测试过程有助于及时发现和修            
                
         
            
            
            
            1 什么是seleniumSelenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid:Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并可以把录制的操作以多种语言(例如java,python等)的形式导            
                
         
            
            
            
            # Python编写页面自动化测试
随着Web应用程序的不断发展,页面自动化测试变得越来越重要。自动化测试可以大大提高测试效率并减少人为错误的可能性。本文将介绍如何使用Python编写页面自动化测试,并提供代码示例来帮助读者更好地理解。
## 什么是页面自动化测试?
页面自动化测试是一种通过编写代码来模拟用户在网页上的操作,例如点击按钮、填写表单、提交数据等,并对网页的响应进行验证的测试方法            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-17 05:25:18
                            
                                65阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python自动化页面弹出秒关闭
在进行网页浏览过程中,我们可能会遇到一些不需要的弹窗广告或者提示框,这些弹窗会打断我们的浏览体验。幸运的是,我们可以利用Python自动化工具来帮助我们关闭这些弹窗,让我们的网页浏览更加顺畅。在本文中,我们将介绍如何使用Python的Selenium库来实现自动关闭页面弹窗的功能。
## Selenium库简介
[Selenium]( 是一个用于Web应            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-01 02:50:45
                            
                                768阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、原理&安装1.1 原理Selenium 是一个 Web 应用的自动化框架。通过它可以写出自动化程序,在浏览器里操作 Web 界面,从 Web 界面获取信息。 Selenium 自动化流程如下:自动化程序调用 Selenium 客户端库函数(比如点击按钮元素)。客户端库会发送 Selenium 命令给浏览器的驱动程序。浏览器驱动程序接收到命令后,驱动浏览器去执行命令。浏览器执行命令。浏览            
                
         
            
            
            
            # Python不打开页面自动化测试
## 1. 引言
在软件开发过程中,测试是一个至关重要的环节。自动化测试是一种提高测试效率和准确性的方法,它可以通过编写脚本来模拟人工操作,对软件进行自动化测试。Python是一种简单易学的编程语言,非常适合用于自动化测试。本文将介绍如何使用Python进行不打开页面的自动化测试,并提供相应的代码示例。
## 2. 自动化测试工具
Python有很多用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-21 10:44:54
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在这个快速发展的数字时代,自动化已经成为了各行各业不可或缺的组成部分。今天,我们要聊的是如何使用Python进行网页查询的自动化和断言测试。想象一下,您需要从多个网页上提取数据,再将其与预期结果进行对比,以确保应用程序的稳定性与准确性,这正是我们今天的主题。
## 背景定位
在我们开始之前,让我们先分析一下业务场景。许多企业需要自动从竞争对手的网站爬取数据,以便进行市场分析和战略调整。这里,自            
                
         
            
            
            
            用python+selenium实现UI自动化测试,要有一些HTML和xpth的基础,当然python基础一定是必须要会的。笔者建议花点时间了解下相关基础知识,不至于后面发懵。一、什么是selenium?selenium是个强大的工具集。支持快速开发测试自动化,支持在多种浏览器平台上执行测试。支持多开发语言,如:Python、Java、ruby、C#等,本次选择Python3作为开发语言。二、用p            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-11 09:53:07
                            
                                293阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            from selenium import webdriver def get_url_data(url):    driver=webdriver.Chrome()     driver.get(url)    html_text=driver.page_source    print(driver.title)    driver.quit()    #pr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-10 14:24:42
                            
                                89阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            自动化登录是一种常见的需求,对于开发者来说,编写一个能够自动登录的Python app可以节省大量时间和精力。本文将介绍如何使用Python来实现自动化登录页面,并提供相应的代码示例。
## 流程图
```mermaid
graph TD
A(开始) --> B(打开网页)
B --> C(输入用户名和密码)
C --> D(点击登录按钮)
D --> E(验证登录结果)
E --> F(登录            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-19 12:04:50
                            
                                215阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这可能是很多非IT职场人士面临的困惑,想把python用到工作中,却不知如何下手?python在自动化办公领域越来越受欢迎,批量处理简直是加班族的福音。自动化办公无非是excel、ppt、word、邮件、文件处理、数据分析处理、爬虫这些,这次就来理一理python自动化办公的那些知识点。python基础excel自动化ppt自动化word自动化邮件处理文件批量处理数据处理与分析自动化爬虫下面一            
                
         
            
            
            
            # 使用Python Selenium实现自动化跳转页面
在现代软件开发中,自动化测试和爬虫技术变得越来越重要。Selenium是一个强大的工具,可以帮助我们自动化与浏览器的交互。本篇文章将指导你如何使用Python中的Selenium库实现自动化跳转页面。接下来,我们将通过一系列的步骤来完成这个任务。
## 流程步骤
首先,让我们看一下实现“跳转页面”的整体流程。你可以参考下表:
| 步            
                
         
            
            
            
            一、概述  对网页计算器,进行加减乘除的测试操作。通过读取数据文件中的数据来执行测试用例。  数据驱动  网址:https://cal.supfree.net/cal.html  实现步骤:  1.采用po模式的分层思想对页面进行封装(page、object)  2.编写测试脚本  3.使用参数化传入测试数据(parameterized库)二、项目框架  1.base包(主要封装对驱动浏览器层面的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-30 07:15:32
                            
                                62阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            你好,我是悦创。
 
自动化办公文章写了有一段时间了,截止目前自动化办公我写了:28 篇,你可以点击此文章的上面,即可进去阅读。后续也会继续分享。
 
不过为了提升公众号的关注率,悦创我呢,第一次分享!从市面上找到一个较为还不错的 Python 办公自动化视频,也把它下载了下来,具体如何下载你们就不要问啦,这个技术我也不好分享给你。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-09 22:45:01
                            
                                220阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            简介  在测试用例中,执行完测试用例后,最后一步是判断测试结果是 pass 还是 fail,自动化测试脚本里面一般把这种生成测试结果的方法称为断言(assert)。用 unittest 组件测试用例的时候,断言的方法还是很多的,下面介绍几种常用的断言方法:assertEqual、assertIn、assertTrue  unittest断言计划是分上、中、下三篇有简单到复杂的给小伙伴们介绍一下,填            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-12 18:42:57
                            
                                204阅读
                            
                                                                             
                 
                
                                
                    