随笔分类 - selenium+python
摘要:##一、 Switch_to 处理场景:处理JS弹框,切换frame窗口 切换浏览器窗口 1.1、处理JS弹框 JavaScript 简称JS,应用于HTML网页,通过操纵网页窗口及网页元素,从而实现动态效果。 有:警告框alert、确认框confirm、提示框prompt 相关方法 alert =
阅读全文
摘要:一、常用方法介绍 基础方法 方法 作用 click() 单击元素,点一下放开 send_keys (value) 模拟按键输入。 clear() 清除文本 submit() 提交表单。 例如, 在搜索框输入关键字之后的“回车” 操作, 就可以通过该方法模拟,有时候 submit()可以与 click
阅读全文
摘要:一、时间等待 我们知道在现实中我们操作浏览器,浏览网页,我们都会自主去等待浏览器每一次响应给你,这个时间往往会很短,1秒-3秒,若网速不好 或服务器性能较差,可能这个时间更长 我们学习selenium 就是模拟我们现实中的操作,但是代码往往会很快的执行,这样那会导致很多的问题,为了让我们开发出来的自
阅读全文
摘要:WebDriver常用的属性方法 方法 作用 driver.name 浏览器名称 driver.current_url 当前url driver.title 当前页面标题 driver.page_source 当前页面源码 driver.current_window_handle 窗口句柄 driv
阅读全文
摘要:来源: 因为一位ThoughtWorks的工程师,因为要重复操纵某些元素, 为了不想让自己的时间浪费在无聊的重复性工作中,幸运的是,所有被测试的浏览器都支持Javascript。Jason和他所在的团队采用Javascript编写一种测试工具来验证浏览器页面的行为;这个JavaScript类库就是S
阅读全文
摘要:1、用selenium webdriver打开浏览器 打开网 2、元素定位 八种 id定位 name 定位 class定位 tag 定位 : 如果懂HTML知识,我们就知道HTML是通过tag来定义功能的,比如input是输入,table是表格,等等...。每个元素其实就是一个tag,一个tag往往
阅读全文
摘要:因为版本不断在更新迭代 ,下面都是自己得一些使用总结,所以要选择适合自己的去采纳 1、python 下载和安装 python 一般安装最新版的,这里只推荐一种,官网下载安装 官网地址:https://www.python.org/ 点击:Downloads 选择操作系统(这里windows,你可以看
阅读全文