七、Selenium
个人知识总结
测试小弟
这个作者很懒,什么都没留下…
展开
-
Selenium 八种元素定位方法
id定位:find_element_by_id() <input id="kw" name="wd" class="s_ipt" value="" maxlength="255"autocomplete="off"> id="kw" name定位: find_element_by_name() <input id="kw" name="wd" c...原创 2020-02-06 14:30:09 · 575 阅读 · 0 评论 -
Py+selenium:使用技巧二
'''1-异常处理 由于不能执行到driver.quit,需要手动关闭 浏览器。 打开ac.html,里面 没有id是1t的元素 * 打开 lesson7/err1.py , 运行一下, 需要手动关闭 浏览器。 其实还需要关闭chromedriver进程,否则进程不会自动退出,打开进程管理器看看 实际项目中, 自动化case很多,失败也不...原创 2019-11-13 18:11:41 · 209 阅读 · 0 评论 -
Py+selenium:选择框
'''1-编辑框操作 清空输入框 input_ele.clear() 获取输入框已经输入的文本 input_ele.get_attribute('value') Tips:input_ele是<input>对应的webelement对象 训练 lesson04/input1.html 或者使...原创 2019-11-13 18:10:04 · 179 阅读 · 0 评论 -
Py+selenium:xpath选择器
xpath选择器''''1-用途: 不仅可以用来在HTML文档中选择节点,还可以在XML文档中选择节点(手机自动化中会用到)2-特点 语法非常像Linux系统中的路径,所以又叫做路径表达式3-语法结构 绝对路径表示法: 从根节点(html)开始,路径分割符是/(斜杠,类似于linux中路径分割符) 如:/html/body/...原创 2019-11-13 18:09:14 · 201 阅读 · 0 评论 -
Py+selenium:CSS选择器
**CSS选择器:**1-css选择器是什么:css选择器是浏览器用来选择元素的。2-css选择器基本用法:在这里插入图片描述原创 2019-11-13 18:08:27 · 248 阅读 · 0 评论 -
Py+selenium:等待元素与frame切换
等待元素与frame切换1.隐式等待 1. 全局的设定 2. 后面所有的选择元素代码都不需要单独的指定周期性等待 3. driver.implicitly_wait(时间) 2.显式等待 1. 为一个操作专门指定等待时间3.frame切换 1. 切换到frame里面 driver.switch_to.frame() *frame元素的name属性或者...原创 2019-10-10 15:57:37 · 399 阅读 · 0 评论 -
Py+selenium: web选择元素与beautifulsoup
html和web元素UI自动化要点 1. 选择界面元素 2. 操作界面元素 输入操作:点击、输入文字、拖拽等 输出操作:获取元素的各种属性 3.根据界面上获取的数据进行分析和处理webdriver与webelement 1. 服务器进程:监听客户端脚本发送过来的请求 2. webdriver:操作整个浏览器和当前整个页面 1--当前页面上的选择符合查找条件的对象 2...原创 2019-08-16 16:08:02 · 302 阅读 · 0 评论 -
Py+selenium:自动化环境搭建
加粗样式查看谷歌版本:1. 进入谷歌----设置---帮助---关于 Google Chrome(G)谷歌驱动下载注意:谷歌浏览器版本要和驱动版本一致安装:pip install selenium...原创 2019-08-16 11:01:35 · 392 阅读 · 0 评论