文章分类 - selenium
摘要:###自动化测试之基础操作 ###一、元素定位 find_element_by_id() find_element_by_name() find_element_by_class_name() find_element_by_tag_name() find_element_by_link_text(
阅读全文
摘要:##自动化测试之执行JavaScript 对于某些操作,Selenium API并没有提供。比如,下拉进度条,它可以直接模拟运行JavaScript,此时使用 execute_script() 方法即可实现 from selenium import webdriver browser = webdr
阅读全文
摘要:##自动化测试之页面常见弹窗处理 ###弹窗处理方法 处理弹出的警告页面 —— 确定 accept() 和 取消 dismiss() 使用前需要切换窗口,driver.switch_to_alert() accept() 确认方法 from selenium import webdriver dri
阅读全文
摘要:##自动化测试实战之网页等待时间 ###自动化测试常用的等待时间 类型 作用 强制等待 from time import sleep sleep(5) # 强制等待5秒在执行下一步,缺点是不管资源是不是完成,都必须等待 隐形等待 driver.implicitly_wait(10) # 隐形等待,最
阅读全文
摘要:##selenium实战之模拟事件处理 ###一、自动化测试实战之 ActionChains 模拟用户行为 需求 需要模拟鼠标操作才能进行的情况,比如鼠标单击、双击、鼠标右键,鼠标拖拽等 解决 selenium提供一个类来处理这类事件 selenium.webdriver.common.action
阅读全文
摘要:##selenium基础实战之定位网页元素 ###selenium定位网页元素 元素定位方法 find_element_by_id() find_element_by_name() find_element_by_class() find_element_by_class_name() find_e
阅读全文
摘要:##前端必要的基础知识 ###必要了解的前端基础知识 html :网页基础,用于显示数据 js :网页脚本,控制页面的数据 css :用于控制文件样式 xml :用来传输和存储数据 json :用来传输和存储数据 http :网络请求协议
阅读全文
摘要:##自动化测试环境搭建 自动化测试工具,支持多种浏览器。 爬虫中主要用来解决JavaScript渲染的问题。 ###一、安装selenium 方法一 cmd 环境下,使用pip工具安装 pip install selenium 方法二 下载selenium安装包手动安装 下载地址:https://p
阅读全文

浙公网安备 33010602011771号