当前位置: 首页 > news >正文

python与selenium_环境搭建(2)

背景:python是跨平台、开源免费、解释型、面向对象的编程语言,我理解的是为测试而生的语言。在人工智能、大数据、机器学习应用特别广泛,因为python 2 在2020年停用,这里说python 3 ,目录:
1、装python【你要用的编程语言】
2、装pycharm【集成开发环境,简IDE:用它来写、执行python语言】、涨selenium库
3、配置浏览器驱动

1、安装python:
(1)【9.8日补充】:使用自定义安装,将python包安装在C盘下,如:C:\Pyhon39
这样方便后续的各种操作。

在这里插入图片描述

(2)官网下载最新版python,一直next ,其中一步勾选“add python 3.7 to path”,或者用3.6版本
链接:https://pan.baidu.com/s/1A8S7qF012VO-izCDBhiR2w
请取:2342
在这里插入图片描述
cmd命令窗口打开,输入python,安装成功,如:
在这里插入图片描述

2、再安装pycharm,基本设置【人默认的不香吗?】,没啥说的,一路next,注意:add path、creat快捷菜单,完事。
请取安装包:https://pan.baidu.com/s/1163uma6P1jXkS0zp0lk2ZA
提取码:2131

常用快捷键:
注释代码:ctrl+/
定位声明信息:ctrl+左键
代码缩进:tab 反缩进:shift + tab
复制选定的区域和行:ctrl + d
删除选定的行:ctrl + y
运行代码:shift + F10
调试:shift + F9
代码调试_跳过:F8
代码调试_进入:F7

装selenium时候各种报错,崩溃了,,,卧槽,也不知道到底搞啥了,突然就能成功安装了,刚了3小时在这里
成功的上一步操作:新建了个project,然后从新安装selnium,重启大法又一次拯救了我
在这里插入图片描述
3、浏览器驱动
(1)驱动文件放在 C:\Python39
(2)IE浏览器需要——Internet选项——》安全——》去勾选“启用保护模式”
(3)请根据浏览器版本选择对应的驱动。
谷歌浏览器【根据谷歌浏览器版本、win32选择】,win64用win32的
http://chromedriver.storage.googleapis.com/index.html

IE浏览器【根据selenium版本“3.1.141.0”、win64选择】
https://npm.taobao.org/mirrors/selenium/
在这里插入图片描述

相关文章:

  • python与selenium_基础篇_前端
  • python + selenium_元素定位
  • selenium_常用方法
  • selenium_其他方法
  • python与selenium_项目篇_项目实战、代码优化、项目重构
  • selenium+pytest自动化测试框架FAQ
  • python与selenium_项目篇_数据驱动测试
  • python与selenium_项目篇_page object设计模式(项目框架)
  • python与selenium_项目篇_行为驱动测试(BDD)
  • git相关(安装、配置、拉取提交代码)
  • python与selenium_平台篇_docker容器技术与多线程测试
  • python_类and对象
  • 记录我定位了2天的bug,坚持下去,问题终究会解决。
  • python_函数_参数(args、*args、**kwargs)
  • python与selenium_强制等待、隐性等待、显性等待
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【Leetcode】104. 二叉树的最大深度
  • 2017届校招提前批面试回顾
  • C++类中的特殊成员函数
  • CentOS7 安装JDK
  • HomeBrew常规使用教程
  • JavaScript 基础知识 - 入门篇(一)
  • JavaScript创建对象的四种方式
  • JavaScript中的对象个人分享
  • Java基本数据类型之Number
  • JSDuck 与 AngularJS 融合技巧
  • Material Design
  • Objective-C 中关联引用的概念
  • PHP 7 修改了什么呢 -- 2
  • React系列之 Redux 架构模式
  • springboot_database项目介绍
  • Vim 折腾记
  • WePY 在小程序性能调优上做出的探究
  • 百度贴吧爬虫node+vue baidu_tieba_crawler
  • 大数据与云计算学习:数据分析(二)
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 力扣(LeetCode)21
  • 人脸识别最新开发经验demo
  • 使用iElevator.js模拟segmentfault的文章标题导航
  • 突破自己的技术思维
  • 硬币翻转问题,区间操作
  • 再谈express与koa的对比
  • 06-01 点餐小程序前台界面搭建
  • AI又要和人类“对打”,Deepmind宣布《星战Ⅱ》即将开始 ...
  • mysql 慢查询分析工具:pt-query-digest 在mac 上的安装使用 ...
  • mysql面试题分组并合并列
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 说说我为什么看好Spring Cloud Alibaba
  • ​​​​​​​​​​​​​​汽车网络信息安全分析方法论
  • ​【已解决】npm install​卡主不动的情况
  • ​2021半年盘点,不想你错过的重磅新书
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • $.ajax中的eval及dataType