草庐IT

PyCharm-selenium-webdriver

全部标签

pycharm、anaconda、pytorch安装以及环境配置(超详细教程)

一、基础知识1、python解释器python解释器是将python源码高级语言解析为二进制机器语言的工具。安装python是指安装python解释器。注意:python2.x和python3.x不兼容。2、python编辑器python编辑器有很多,比如python解释器自带的IDLE,还有JupyterNotebook,也有如PyCharm、Spyder等主要针对Python代码编辑的编辑器。编辑器和解释器是完全不同的两个东西,本质上没有任何联系。3、包管理工具python最大的优点之一就在于其有丰富的库,pip(packageinstallerforpython)是库管理工具,通过pip

PyCharm连接远程服务器详细教程

看完本篇文章你可以:同步本地和服务器的全部或者部分文件本地debug,服务器跑实验在这之前你要确保服务器上已经创建好虚拟环境你本地已经安装好pycharm那我们开始吧😄pycharm2022.2文章2022.9.19更新1.用pycharm打开项目如果你代码在自己电脑上,直接用pycharm打开就行了。如果你代码在服务器上,那你用pycharm创建一个空项目。2.设置Python解释器这一步就是将你电脑上的pycharm连接上服务器的Python解释器。打开解释器设置。File→Settings→Project:XXX→PythonInterpreter打开之后再右边这添加解释器。选OnSSH

PyCharm报错:ModuleNotFoundError: No module named XXXX

PyCharm报错:ModuleNotFoundError:NomodulenamedXXXX在使用PyCharm执行Python代码时,有时会遇到"ModuleNotFoundError:NomodulenamedXXXX"的错误。这个错误通常是由于缺少所需的Python模块或包导致的。本文将介绍可能导致此错误的几种常见原因,并提供相应的解决方案。模块未安装或未导入当你使用一个未安装或未导入的模块时,会出现"ModuleNotFoundError"错误。解决此问题的一种方法是使用Python的包管理工具(如pip)安装所需的模块。以下是一个示例代码,演示如何使用pip安装模块:pipinst

软件测试|selenium执行js脚本

JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过PythonSeleniumWebDriver执行JavaScript语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终端用户的交互,所以就不能点击不可见的元素,有时可见元素也不能点击。在这些情况下,我们就可以通过WebDriver执行JavaScript来点击或者执行页面元素。本文将介绍如何使用WebDriver执行JavaScript语句。Web元素定位及操作使用execute_script()执行JavaScript代码,

selenium元素定位

元素定位:一、单元素定位       1、id定位:使用元素的id属性定位   2、name定位:使用元素的name属性定位   3、class定位:使用元素的class属性定位     当class属性值有空格时,空格要用点代替     class属性值有空格时,说明元素属于由空格分隔的多种类型,可以只使用其中一种类型定位   4、tag定位:使用元素的标签定位   5、link_text定位:使用超链接上的文字定位   6、partial_link_text定位:使用超链接上的部分文字定位   7、css定位:支持使用元素的任意属性及多个属性定位,当在css定位中使用class属性定位,c

基于IntelliJ IDEA,轻松实现Selenium自动化测试

新手测试工程师刚开始接触到各种大量的测试领域专业术语时通常会感到很困惑。本文内容将帮助新手测试工程师快速入门并理解这些术语的含义。文章提供示例和实际应用场景,以便读者能够更好地理解。在本文中,使用的以下环境:IDE:IntelliJIDEA编程语言:Java浏览器和操作系统:Mac上的Chrome自动化工具:WebDriver+chromedriver1基础知识SeleniumWebDriver是一种工具,用于自动执行手动浏览器工作流。它可以是你厌倦了多次填写的简单表格,也可以是验证数百个网页的复杂系统。这里的思路是加载特定的网页,执行操作,并比较结果是否符合预期。当然,根据使用的平台(如Wi

Selenium基础 — 文件上传&文件下载

文件上传说明:文件上传是web页面上很常见的一个功能,用脚本去实现文件上传很简单。一般场景:在页面中的上传按钮是一个标签,其中type属性为type="file",这种可以用selenium提供的send_keys()方法轻松解决。示例:页面代码片段:文件上传脚本代码:"""1.学习目标:掌握文件上传功能操作2.操作步骤此上传方式适用大多数情况。上传文件标签为input类型,并且type=file时可使用此方式上传。使用send_keys(“需要上传的文件的路径")3.需求在页面中,实现文件上传4.总结4.1在上传文件的时候,对文件类型,大小等做充分验证。4.2在执行上传文件脚本时,加一定的等

在pycharm中配置conda虚拟环境时,出现没有跳出解释器路径选择界面、请选择有效解释器和CommandNotFoundError: No command ‘conda run‘的情况和解决方法。

出现CommandNotFoundError:Nocommand'condarun'的错误:可能是你的虚拟环境解释器路径没选对。没有跳出解释器路径选择界面的情况:原因尚未清楚。如果有大佬知道,请告诉我。本篇写了我在pycharm中配置虚拟环境时遇到的问题以及解决方法,也许对你有帮助。如果只想看关键解决步骤,可以直接从第4步看。1.我配置的是conda虚拟环境,过程参考了这篇:https://blog.csdn.net/m0_61635017/article/details/130283846?spm=1001.2014.3001.5506点击文件---设置,打开设置窗口,然后点击左边的项目--

Tensorflow-gpu-2.7.0安装教程和接入PyCharm(学生党详细教程,win10,Anaconda3,python3.9)

Tensorflow-gpu-2.7.0安装教程和接入PyCharm(学生党详细教程,win10,Anaconda3,python3.9)目录前言 安装前的必要工作!!!一定要看!!!一、查看自己电脑的显卡:  二、Anaconda的安装三、CUDA下载与安装四、cuDNN下载和安装五、创建tensorflow环境六、测试Tensorflow-gpu是否安装成功前言 Tensorflow有cpu和gpu之分,一般你的电脑上要是有GPU(也就是显卡)推荐安装GPU版本的,这样相对于cpu版本而已,运行速度更快! 本次教程主要是GPU版本,需要提前下载对应的cuda和cudnn。安装前的必要工作!

python selenium下载一个合适的chromedriver.exe(稳定版本)

可以使用该脚本来进行下载:下载前需要安装如下的依赖requests==2.27.1selenium==4.14.0webdriver_manager==4.0.1下载脚本代码:importjsonimportsubprocessimportshutilimportosimporttimeimportzipfileimportrequestsfromwebdriver_manager.core.os_managerimportOperationSystemManagerfromwebdriver_manager.chromeimportChromeDriverManager,ChromeType