| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Selenium+Python系列环境搭建及 元素定位那些事 -> 正文阅读 |
|
[Python知识库]Selenium+Python系列环境搭建及 元素定位那些事 |
一、环境搭建1、Python环境搭建 使用版本:
python的安装: 从 终端输入 ? 2、安装Selenium及驱动: selenium类库安装
驱动类库安装(告别手动下载驱动包)
安装完成,如下图所示: 这里有一个警告,是 1、第一个脚本 环境基本搞定了,使用
? 2、可能遇到的问题 就像我一样,把代码复制到编译器里运行报错,如下图所示: 3、解决办法 终端输入如下: 注意:?这些pip命令也要在Pycharm中输入,如下图所示: 成功解决问题,这里要吐槽下自己,度娘后发现,居然是缺少类库引起,真的是笨的可以,哭笑不得,哈哈哈!? 4、运行效果 三、元素定位这部分内容可以说是重中之重了,也是大部分写 1、常见八种定位元素方法 我们还是直接来看源代码吧,示例如下:
2、根据id定位元素
3、根据xpath定位元素
4、根据css定位器定位元素
5、根据name属性值定位元素
6、根据class_name类名定位元素
7、根据链接文本定位元素
8、根据部分链接文本定位元素
9、根据标签名定位元素
四、find_element与find_elements区别
五、值得关注的问题1、举个栗子
2、为什么报错 来吧,还是直接看源代码学习,如下所示: ?不难看出,最新版本只能通过find这种写法去写,已经不支持老版本写法。 最后在我的QQ技术交流群里整理了我这10几年软件测试生涯整理的一些技术资料,包括:电子书,简历模块,各种工作模板,面试宝典,自学项目等。如果在学习或工作中遇到问题,群里也会有大神帮忙解答,群号 798478386 ( 备注 csdn555 ) 全套软件测试自动化测试教学视频 300G教程资料下载【视频教程+PPT+项目源码】?? 全套软件测试自动化测试大厂面经? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/26 2:53:46- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |