摘要: 文件上传、弹框处理 https://image.baidu.com https://www.runoob.com/try/try.php?filename=jqueryui-api-droppable 阅读全文
posted @ 2021-12-05 21:27 云啊云的囤粮地 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 执行JavaScript脚本 https://www.12306.cn/index/ 阅读全文
posted @ 2021-12-04 22:26 云啊云的囤粮地 阅读(28) 评论(0) 推荐(0) 编辑
摘要: selenium多浏览器处理 其实就是在一切步骤之前通过在命令行传入一个参数browser来判断决定生成哪个浏览器的driver,如下图,browser=os.getenv("browser") 阅读全文
posted @ 2021-12-04 21:47 云啊云的囤粮地 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 网页frame与多窗口处理 window_handles打印出来是一个列表,列表里是每个窗口的值,所以切换窗口取值时可以用列表的方法 具体关于frame的概念解释说明可以参考如下博客:https://blog.csdn.net/qq_30764991/article/details/80867157 阅读全文
posted @ 2021-12-04 17:59 云啊云的囤粮地 阅读(35) 评论(0) 推荐(0) 编辑
摘要: web控件的交互进阶 常用的操作事件(右键点击、页面滑动、表单操作等) https://selenium-python.readthedocs.io/api.html ActionChains https://selenium-python.readthedocs.io/api.html#modul 阅读全文
posted @ 2021-11-30 22:05 云啊云的囤粮地 阅读(51) 评论(0) 推荐(0) 编辑
摘要: web控件定位与常见操作 8大元素定位法 8个里这几个用的多 属性: id——By.ID name——By.NAME class——By.CLASS_NAME 标签: tag_name link_text 和 partial_link_test 都是针对<a>标签,但有区别,区别如下 xpath c 阅读全文
posted @ 2021-11-23 22:28 云啊云的囤粮地 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 隐式等待和显式等待 需要加等待的原因 selenium的三种等待方式 直接等待 隐式等待 显式等待 直接等待 强制等待,线程休眠一定时间 time.sleep(3) 隐式等待 设置一个等待时间,轮询查找(默认0.5秒就轮询一次)元素是否出现,如果没出现就抛出异常 self.driver.implic 阅读全文
posted @ 2021-11-17 23:39 云啊云的囤粮地 阅读(93) 评论(0) 推荐(0) 编辑
摘要: selenium测试用例编写 Python selenium 官方文档:https://selenium-python.readthedocs.io/ from selenium import webdriver from selenium.webdriver.common.by import By 阅读全文
posted @ 2021-11-14 23:23 云啊云的囤粮地 阅读(48) 评论(0) 推荐(0) 编辑
摘要: selenium IDE 用例录制 大纲: 下载、安装 启动IDE IDE的使用 selenium IDE 的下载及安装: 官网: https://www.selenium.dev/ Chrome插件: https://chrome.google.com/webstore/detail/seleni 阅读全文
posted @ 2021-11-13 22:09 云啊云的囤粮地 阅读(64) 评论(0) 推荐(0) 编辑
摘要: selenium的安装 简介: selenium支持web浏览器的自动化。它主要由三个工具构成:WebDriver、IDE、Grid 官方网站: https://www.selenium.dev/ selenium的安装: 前提 配置好python环境 配置好pip工具 安装 pip install 阅读全文
posted @ 2021-11-10 22:20 云啊云的囤粮地 阅读(344) 评论(0) 推荐(0) 编辑