python自动化测试实战-无涯(学习与研究)[一]

  • 一. 使用Selenium,下载的浏览器驱动文件,到底应该放在那里?
  • 单个元素定位实战

一. 使用Selenium,下载的浏览器驱动文件,到底应该放在那里?

书中介绍是如下:
1.

这个应该是将下载的驱动放到上python安装目录下的Scripts中吧,至少我这面是放到了我自己的安装的Scripts下,路径如下:

为什么我的是Anaconda3目录呢,因为我用的是Anaconda3,它的好处,可以自己搜索看看,另外下载的驱动一定要和自己的浏览器大版本号一致,

  1. 测试代码也有问题?

    我又写了一个可以运行的代码
from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")driver.find_element_by_id('kw').send_keys('Selenium')
driver.find_element_by_id('su').click()
time.sleep(5)
driver.quit()

其中kw是百度输入框的id,su是百度搜索按钮的id;

单个元素定位实战

在Selenium自动化测试中,提供了单个元素定位方式和多个元素定位方式。两种方式都是根据元素属性 ID、NAME、CLASS_NAME、TAG_NAME、CSS_SELECTOR、XPATH、LINK_TEXT、PARTIAL_LINK_TEXT 来进行定位。

1.通过元素属性 ID定位到元素:find_element_by_id
2.通过元素属性 NAME 定位到元素:find_element_by_name
3.通过元素属性 CLASS_NAME 定位到元素:find_element_by_class_name
4.通过XPATH定位:find_element_by_xpath
5.LINK_TEXT用于对超链接的处理:find_element_by_link_text
6.PARTIAL_LINK_TEXT 也用于对超链接的处理,它与 LINK_TEXT 不同的是,它是按模糊搜索方式处理的:find_element_by_partial_link_text
7.当使用ID、NAME等方式定位不到元素的时候,可使用CSS_SELECTOR:find_element_by_css_selector

python自动化测试实战-无涯(学习与研究)[一]相关推荐

  1. python自动化测试实战 无涯_Python自动化测试实战

    领取成功 您已领取成功! 您可以进入Android/iOS/Kindle平台的多看阅读客户端,刷新个人中心的已购列表,即可下载图书,享受精品阅读时光啦! - | 回复不要太快哦~ 回复内容不能为空哦 ...

  2. python自动化测试实战pdf无涯_【独家发布】Selenium2 Python自动化测试实战 第二版...

    Selenium2 Python自动化测试实战 第二版 第1 章自动化测试基础............................................................. ...

  3. 阿里P8连肝一周整理出这份python自动化测试实战PDF

    由于细节内容实在太多啦,也为了不影响各位大大观看,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!总共整理了有282页的PDF文档,有需要的可以查看我文章最后. 整理了一份pyt ...

  4. python自动化测试看什么书-《Python自动化测试实战》终于出版!!!

    一.为什么会写这本书 1.系统梳理.可以加深对测试知识体系的系统梳理 2.名气.增加个人的名气,比如:面试时,可以很自豪的说,我是xxxx书的作者 3.利他.帮助有需要的学习者更系统.完备的学习和进阶 ...

  5. 送书 |《Python自动化测试实战》

    有很多测试人员,尤其是测试新人都会有这样的疑虑:自动化测试要怎么去做?对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化 ...

  6. python自动化测试实战 虫师_《Selenium2自动化测试实战--基于Python语言》 --即将面市...

    发展历程: <selenium_webdriver(python)第一版> 将本博客中的这个系列整理为pdf文档,免费. <selenium_webdriver(python)第二版 ...

  7. selenium + python自动化测试unittest框架学习(二)

    1.unittest单元测试框架文件结构 unittest是python单元测试框架之一,unittest测试框架的主要文件结构: File >report >all_case.py &g ...

  8. selenium2 python自动化测试实战(回归测试)

    selenium2 python自动化测试实战 最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试.在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重 ...

  9. python自动测试p-关于《Python自动化测试实战》

    作者有话说 笔者写这本书的初心是想通过自身经验分享一些在自动化测试领域中的实用技术,能够帮助那些正在从事自动化测试相关工作或者准备转型自动化测试的测试人员.任何一门技术涵盖的知识点都是非常广泛的,可能 ...

最新文章

  1. 报名 | 期末考后,快来打比赛赢万元奖金!(北京上海)
  2. 怎么去除标题_未来健康家:怎么快速祛除甲醛
  3. ajax如何知道超时请求,如何发送ajax请求来检查会话超时并在grails中呈现relogin消息?...
  4. ACCV2020国际细粒度网络图像识别冠军方案解读、经验总结
  5. linux ftp 553,修复使用vsftp出错553 Could not create file的有效方法
  6. ghostwriter – 免费开源的跨平台 Markdown 编辑器
  7. TTButton 的正确使用的方法
  8. QT中文乱码的解决方法,一劳永股的解决方法,如下
  9. 腾讯社招 —— 应用宝后端工程师-电话面试
  10. 还不会回答Spring Boot和Spring MVC的关系?大厂Java高级面试官告诉你答案!
  11. python中in,not in,比较运算符,格式化输出,编码
  12. 大教堂与集市(The Cathedral and the Bazaar)读书笔记
  13. SPSS答疑解惑25问【SPSS 071期】
  14. 虚拟主机支持ssl支持php7,虚拟主机支持https改造吗
  15. 2017年秋季校招前端面经(百度,腾讯,网易,华为,乐视等)
  16. 根据身份证号回填信息
  17. adc0808模数转换实验报告_模数转换实验报告
  18. uoj#311. 【UNR #2】积劳成疾(期望dp)
  19. ubuntu 系统声音静音问题
  20. 4.贪心算法 含例题

热门文章

  1. 程序员从新手变成大佬的成长之路
  2. 【数据库习题原理 10】数据库恢复技术
  3. Encoded password does not look like BCrypt的原因及解决办法
  4. 再谈自适应学习——技术篇
  5. 机器纪元中文字幕(Automata.2014.720p.WEB-DL.DD5.1.H264-RARBG.srt)
  6. 【哈利波特】Sherbert Lemon对HP的解读之14
  7. 使用NS_REFINED_FOR_SWIFT使Objective-C API适应Swift
  8. date_sub函数用法-----随笔记
  9. dreamer Waver cc 2014 安装失败解决
  10. 关系数据库规范化理论