草庐IT

PyCharm-selenium-webdriver

全部标签

Python用selenium实现自动登录和下单的项目实战

前言学python对selenium应该不陌生吧Selenium是最广泛使用的开源WebUI(用户界面)自动化测试套件之一。Selenium支持的语言包括C#,Java,Perl,PHP,Python和Ruby。目前,SeleniumWeb驱动程序最受Python和C#欢迎。Selenium测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代Web浏览器中运行。在爬虫领域selenium同样是一把利器,能够解决大部分的网页的反爬问题,但也不是万能的,它最明显的缺点就是速度慢。今天就来看看咱们应该如何实现简单的自动登录和下单的脚本前期准备python3.8pycharm专业版se

Airtest-Selenium实操小课③:下载可爱猫猫图片

此文章来源于项目官方公众号:“AirtestProject”版权声明:允许转载,但转载必须保留原链接;请勿用作商业或者非法用途1.前言上次实操小课分享,我们分享了如何使用Airtest-selenium实现自动化刷B站,还没看的同学可以戳这里回顾一下~那么这周我们看看如何实现使用Airtest-Selenium实现自动搜索下载可爱的猫猫图片吧~2.需求分析和准备整体的需求大致可以分为以下步骤:打开chrome浏览器打开百度网页搜索“可爱猫猫图片”定位图片元素创建存储图片的文件夹下载可爱猫猫图片到文件夹内在写脚本之前,我们需要准备好社区版AirtestIDE,设置好chrome.exe和对应的d

软件测试|如何使用Selenium处理隐藏元素

简介我们在使用selenium进行web自动化测试时,有时候会遇到元素被隐藏,从而无法对元素进行操作,导致我们的用例报错的情况。当我们遇到元素被隐藏的情况时,需要先对隐藏的元素进行处理,才能继续进行我们的操作,本文就为大家介绍一下如何使用selenium处理隐藏的元素。常见元素隐藏情况在HTML中,由于页面美化和用户交互的需求,元素隐藏的使用非常常见,比如下拉菜单、内容折叠、对话框以及上传文件框等。隐藏常见有以下几种表现形式:hidden:占据空间,无法点击style="display:none":最常见,不占据空间,无法点击style="visibility:hidden":占据空间,无法点

利用Pycharm将python程序打包为exe文件(亲测可用)

        最近做了一个关于py的小项目,对利用Pycharm将python文件打包为exe文件不是很熟悉,故学习记录之。目录一、下载pyinstaller库二、打开Pycharm进行打包(不更改图标)三、打开Pycharm进行打包(更改图标) 一、下载pyinstaller库1.点击win+r,输入cmd打开控制管理器2.输入pipinstallpyinstaller进行安装pipinstallpyinstaller 二、打开Pycharm进行打包(不更改图标)1.进入Terminal控制台进行编辑 2.转入对应路径(可看情况忽略)ps:如果你的文件本身就位于项目下,可忽略此步骤3.控制

selenium 做 Web 自动化,鼠标当然也要自动化!

我们在做Web自动化的时候,有时候页面的元素不需要我们点击,值需要把鼠标移动上去就能展示各种信息。这个时候我们可以通过操作鼠标来实现,接下来我们来讲一下使用selenium做Web自动化的时候如何来操作鼠标。鼠标操作,我们可以使用selenium的ActionChains类来实现,我们先来认识一下这个类。一、ActionChains类常用方法click_and_hold(on_element=None):点击鼠标左键,不松开context_click(on_element=None):点击鼠标右键double_click(on_element=None):双击鼠标左键drag_and_drop

【写给小白】Anaconda+Pycharm保姆级环境搭建教程(2024年最新)

适千里者,三月聚粮。文章目录适千里者,三月聚粮。前言一、准备工作:获取安装包1.Anaconda安装包获取1.1获取方式一:官网下载1.2获取方式二:镜像网址下载2.Pycharm安装包获取二、Anaconda安装三、配置环境变量1.准备工作2.更改环境变量3.测试Anaconda是否安装成功四、Pycharm安装总结前言作者学习python之初,环境配置成为一个拦路虎,也因此对编程学习有了不太容易的印象。结合近日为朋友配置环境的机会,形成本篇文档,以一步一图的形式向新手同学展示如何搭建anaconda+pycharm环境,相比视频教学,保留了教程的细致性,提高了教程的可阅读性。对于新手而言,

Selenium Webdriver options的实用参数设置

1、关闭Chrome浏览器受自动控制的提示options.add_experimental_option('useAutomationExtension',False)options.add_experimental_option('excludeSwitches',['enable-automation']) 2、关闭是否保存密码的弹窗options.add_experimental_option("prefs",{"credentials_enable_service":False,"profile.password_manager_enabled":False,}) 3、下载文件时自动下

最新版pycharm2023连接git,gitlab

1.前期准备(1)下载git:https://git-scm.com/downloads———傻瓜式安装即可。2.创建一个空文件夹在空文件夹里,右键点击“OpenGitBashhere”.3.git拉取代码在打开的git对话框中输入命令:如果想拉取某个分支,用下面的命令:gitclone-b分支名称分支地址分支地址,去到git页面,找到HTTP的地址,复制下来即可:4.pycharm配置git在pycharm里打开刚刚拉取的项目,然后到file->Settings->VersionControl->Git目录下,根据下图配置。5.添加gitlab账号“Server”,是gitlab的网址,不是

c# - 如何使用 Windows 添加到我的 c# Selenium Webdriver 套件以合并 native iPhone 应用程序测试

我已经有一台WindowsPC,我在其中编写了我所有的C#SeleniumWebdriver套件。从那里,运行测试将打开相应的浏览器,我可以根据需要调试或运行测试。有人可以让我知道一个合适的nativeiPhone应用程序相当于这个开发和调试环境吗?据我所知,可以从编程方面使用iOS驱动程序,但没有可以使用的附加模拟器——它纯粹是一个API。我查看了Appium网站,但它看起来只能在Mac上运行(如果我错了请纠正我)而且我不确定它是为“黑盒测试”设计的还是我是否必须加载完整的iPhone应用程序首先项目到它并从那里建立测试套件。仅从网站上很难判断。因此,我们将不胜感激-特别是如果您之前

【2023最新版】Win11安装WSL(ubuntu16.04)+安装Git(Windows、WSL)+Pycharm配置Git、Github

目录一、启用适用于Linux的Windows子系统二、安装ubuntu16.041.下载2.安装3.登录三、安装Git1.Git官网2.Windows下载安装3.Linux(WSL)4.查看git版本四、Git设置1.Git配置文件设置2.Git凭据管理器设置五、Pycharm配置Git、Github1. 安装Pycharm专业版2.配置Git 3.登录github4.克隆GitHub上面的代码一、启用适用于Linux的Windows子系统参照前文:Windows11安装Linux子系统(Ubuntu22.04LTS)+安装ROS_Qomolangma_H的博客-CSDN博客https://b