草庐IT

PyCharm-selenium-webdriver

全部标签

Win10 python环境测试selenium加IE浏览器自动化-踩坑实录

【背景】需要访问某个旧网址,仅支持IE浏览器访问。为了实现自动化,被迫采用python加selenium、加IE浏览器来做。【实录】selenium采用IE浏览器方式的资料不多,网上可供参考范例不多。以下实时记录整个过程,实现调通一个基本访问实例。【第一步】安装正确版本的selenium、urllib3和IEdriver。经查阅资料,目前能找到的最高版本带IEdriver支持的selenium是3.141.0版本pipinstallselenium==3.141.0pipuninstallurllib3pipinstallurllib3==1.26.2【踩坑之一】注意,需要卸载自动安装的url

(四)Pycharm2022版SSH连接

前言:在2022版pycharm的SSH配置一文中我简单记录了第一次配置Pycharm时的一些流程,但是今天尝试新建SSH解释器时出现了错误。目前仍然不知道问题出在了哪个环节,只是记录了一种自己解决问题的思路,后续会持续更新。解决问题思路:在最新版Pycharm中,Settings-PythonInterpreter共用同一个SSH,指定虚拟环境后将自动生成一个SSH(可以在Deployment或者RemoteHost中查看),而这个SSH将会在每一个新建的本地项目中看见,我们只需要每次部署不同的映射路径即可。下面我将详细解释上述思路:一、搭建远程虚拟环境,配置SSH解释器参考:远端服务器安装

通俗易懂解释python和anaconda和pytorch以及pycharm之间的关系

Python:Python就像是一门编程语言的工具箱,你可以把它看作是一种通用的编程语言,就像是一把多功能的工具刀。你可以使用Python来编写各种类型的程序,就像使用工具刀来制作各种不同的手工艺品一样。Anaconda:Anaconda就像是一个装有不同种类工具的大工具箱。这个工具箱里包括了Python语言,但还有其他许多数据科学和机器学习相关的工具和库,比如NumPy、Pandas、Matplotlib、JupyterNotebook等。Anaconda的目的是为了方便数据科学家和机器学习工程师快速搭建开发环境,就像你有一个装满了绘画工具、切割工具、测量工具的大工具箱,用于不同的创作和项目

Web 自动化测试Selenium 之PO 模型

1.po模型介绍  在自动化中,Selenium 自动化测试中有一个名字经常被提及PageObject(思想与面向对象的特征相同),通常PO模型可以大大提高测试用例的维护效率。  优点:业务和对象分离,代码结构清晰,方便维护2.PageObject设计模式3.PO的核心要素  1.在 PO 模式中抽离封装集成一个BasePage类,该基类应该拥有一个只实现webdriver实例的属性  2.每一个page都继承BasePage,通过driver来管理page中元素,将page中的操作封装成一个个方法  3.TestCase继承unittest.TestCase类,并依赖page类,从而实现相应

Selenium+Java——测试Web端的方法集合(一)

我该怎么办?求求大家看到的帮忙出出主意2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总合肥交行软开劝退2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总2.05校招&实习招聘信息汇总顺丰科技我该怎么办?求求大家看到的帮忙出出主意个人开源有2k的star量,无实习无良的理想公司又毁约了,连续两年了…后面想进理想的同学还是多考虑一下吧24考研寄,简历求拷打投了一些央国企,挂了一两个其他杳无音讯,想看

webdriver-helper又出新版:可精简selenium的错误信息

1.selenium冗长的错误提示在selenium的使用过程中,会出现很多没有的信息,这些信息让控制台和日志文件的可读性降低了很多比如chrome在运行过程中会时不时地出现这样地内容DevToolslisteningonws://127.0.0.1:50856/devtools/browser/a9396af4-3146-4164-96ba-208a966affbc [24412:18772:0617/090708:ERROR:ssl_client_socket_openssl.cc(1158)]handshakefailed;returned-1,SSLerrorcode1,net_err

【深度学习】在虚拟机Ubuntu中安装Anaconda+pycharm+跑通YOLOv8项目源代码+训练自己的数据集

因为一些特殊的原因,需要从之前CPU的win跑代码转移到GPU的虚拟机Ubuntu里面去跑,故在此记录一下安装软件和搭建环境的一些步骤,码一下以便以后查看。文章目录1.安装Anaconda1.1下载Anaconda安装包1.2安装Anaconda2.使用Anaconda搭建环境3.安装pycahrm3.1下载pycharm3.2添加环境3.3添加pycharm的图标4.跑通YOLOv8项目5.训练自己的数据集结束语因为虚拟机提前安装了英伟达驱动,在此就不赘述驱动程序的安装了。ps:如果在终端输入nvidia-smi显示以下即为驱动程序已安装如果是以下即为未安装驱动程序(图为网上查找的)安装An

在pycharm用python画图:matplotlib

安装matplotlib先找到自己的python位置,再进入Scripts文件夹,我的是C:\Users\mi\AppData\Local\Programs\Python\Python39\Scripts一定要找对!否则下面的命令没有任何反应以管理员身份打开cmd,用pipinstall--upgradepip命令升级pip若升级失败(没用管理员身份),回到上一级python39文件夹,用这个命令python-mensurepip,然后python-mpipinstall--upgradepip重新升级一下。然后用python-mpipinstallmatplotlib这个命令安装。打开pyc

python_selenium&零基础爬虫学习案例_知网文献信息

案例最终效果说明:        去做这个案例的话是因为看到那个博主的分享,最后通过努力,我基本实现了进行主题、关键词、更新时间的三个筛选条件去获取数据,并且遍历数据将其导出到一个CSV文件中,代码是很简单的,没有太多的逻辑去判断,但是作为一个小白来说,如果刚刚学完selenium的朋友们可以做这个案例,那这个案例的话我就是用selenium的基本知识去完成的。同时所用到的python的基本知识也是比较简单的。目录1.网页分析2.selenium元素定位&实现2.1找【高级检索】2.2找【输入框】2.3找【检索】2.4汇总一2.5附加筛选条件2.6汇总二3.数据解析3.1网页分析3.2储存数据

Selenium教程06:单选框+多选框+下拉框组件的示例练习

1.Radio单选框的示例用法,通过网页元素class和type属性多条件共同定位元素,模拟依次选中Android,Apple,Windows。网页元素结构inputtype="radio"class="ivu-radio-input"name="ivuRadioGroup_1703863097829_0">实现代码:单选比较好操作,先定位需要单选的某个元素,然后点击一下即可。#@Author:小红牛#微信公众号:WdPythonfromtimeimportsleepfromseleniumimportwebdriverfromselenium.webdriver.common.byimpor