- 在工作中,一般是没有时间一直看着 Jenkins 直到它运行结果出现的。所以采用了配置 Email 的方式,可以及时将结果通知给我们。所需要用到的Jenkins插件需要下载的 Email 插件名称,这两个插件的作用是帮助用户方便的设置格式化邮件:Email ExtensionEmail Extension Template在web端邮箱设置中配置相关信息此步骤的目的是为了在邮箱 web 界面... 在工作中,一般是没有时间一直看着 Jenkins 直到它运行结果出现的。所以采用了配置 Email 的方式,可以及时将结果通知给我们。所需要用到的Jenkins插件需要下载的 Email 插件名称,这两个插件的作用是帮助用户方便的设置格式化邮件:Email ExtensionEmail Extension Template在web端邮箱设置中配置相关信息此步骤的目的是为了在邮箱 web 界面...
- 说明:本篇博客基于selenium 4.1.0 selenium-css定位element_css = driver.find_element(By.CSS_SELECTOR, 'css表达式') css定位说明selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法 css定位优点语法简洁对比其他定位方式,定位效率更快对比其他定位方式,定位更稳定... 说明:本篇博客基于selenium 4.1.0 selenium-css定位element_css = driver.find_element(By.CSS_SELECTOR, 'css表达式') css定位说明selenium中的css定位,实际是通过css选择器来定位到具体元素,css选择器来自于css语法 css定位优点语法简洁对比其他定位方式,定位效率更快对比其他定位方式,定位更稳定...
- 说明:本篇博客基于selenium 4.1.0 方式一:强制等待time.sleep(n) # 单位:秒程序表现:强制暂停程序运行,等待n秒后继续执行后续代码演示代码:time.sleep(3)driver.find_element(By.ID, "kw").send_keys("霍格沃兹测试学院") 方式二:隐式等待driver.implicitly_wait(n) # 单位:... 说明:本篇博客基于selenium 4.1.0 方式一:强制等待time.sleep(n) # 单位:秒程序表现:强制暂停程序运行,等待n秒后继续执行后续代码演示代码:time.sleep(3)driver.find_element(By.ID, "kw").send_keys("霍格沃兹测试学院") 方式二:隐式等待driver.implicitly_wait(n) # 单位:...
- 说明:本篇博客基于selenium 4.1.0 expected_conditions介绍expected_conditions是selenium的一个模块(简称EC),提供了一系列的对比页面信息的方法 expected_conditions作用expected_conditions可结合WebDriverWait中的until()和until_not()中的方法,完成显示等待expecte... 说明:本篇博客基于selenium 4.1.0 expected_conditions介绍expected_conditions是selenium的一个模块(简称EC),提供了一系列的对比页面信息的方法 expected_conditions作用expected_conditions可结合WebDriverWait中的until()和until_not()中的方法,完成显示等待expecte...
- 说明:本篇博客基于selenium 4.1.0 TouchActions说明ActionChains都是selenium的一个模块,提供模拟屏幕操作的功能 TouchActions使用说明使用方法与ActionChains一致:# 步骤1:实例化一个TouchActions动作容器actions = TouchActions(driver)# 步骤2:往动作容器中依次添加动作actions.... 说明:本篇博客基于selenium 4.1.0 TouchActions说明ActionChains都是selenium的一个模块,提供模拟屏幕操作的功能 TouchActions使用说明使用方法与ActionChains一致:# 步骤1:实例化一个TouchActions动作容器actions = TouchActions(driver)# 步骤2:往动作容器中依次添加动作actions....
- 说明:本篇博客基于selenium 4.1.0 场景说明场景:点击某个按钮后,页面是在一个新的浏览器中出现。如百度的’更多’按钮问题:浏览器可能自动切换到了新页面,但是selenium的driver还停留在旧页面,导致无法操作新页面解决:使用selenium的窗口切换功能,切换到新页面之后再进行操作 切换步骤# 步骤1:获取窗口句柄windows = driver.window_handle... 说明:本篇博客基于selenium 4.1.0 场景说明场景:点击某个按钮后,页面是在一个新的浏览器中出现。如百度的’更多’按钮问题:浏览器可能自动切换到了新页面,但是selenium的driver还停留在旧页面,导致无法操作新页面解决:使用selenium的窗口切换功能,切换到新页面之后再进行操作 切换步骤# 步骤1:获取窗口句柄windows = driver.window_handle...
- 说明:本篇博客基于selenium 4.1.0 说明操作弹窗共分两步:创建弹窗对象alert = driver.switch_to.alert操作弹窗print(alert.text) # 获取弹窗文本alert.send_keys('helloworld') # 弹窗输入,需要弹窗有输入框才能输入alert.accept() ... 说明:本篇博客基于selenium 4.1.0 说明操作弹窗共分两步:创建弹窗对象alert = driver.switch_to.alert操作弹窗print(alert.text) # 获取弹窗文本alert.send_keys('helloworld') # 弹窗输入,需要弹窗有输入框才能输入alert.accept() ...
- 说明:本篇博客基于selenium 4.1.0 说明cookie复用,跳过登录步骤# 1. 首次运行,手动登录进网站# 2. 记录cookie信息到本地cookie = driver.get_cookies()# 3. 后续再次登录时,传入本地cookie信息,登录进网站for i in cookie: driver.add_cookie(i) 代码示例import osimport ... 说明:本篇博客基于selenium 4.1.0 说明cookie复用,跳过登录步骤# 1. 首次运行,手动登录进网站# 2. 记录cookie信息到本地cookie = driver.get_cookies()# 3. 后续再次登录时,传入本地cookie信息,登录进网站for i in cookie: driver.add_cookie(i) 代码示例import osimport ...
- 说明:本篇文章基于selenium 4.1.0 定位全部文本很多时候,我们在进行web自动化测试,进行元素定位时,如果元素有文本属性,那直接使用text属性就可以直接使用元素的text属性来进行定位,例如我们要定位百度首页的新闻元素并进行点击。具体定位代码为:driver.find_element(By.XPATH, "//*[text()='新闻']") 定位部分文本但是有时候,文本前后可... 说明:本篇文章基于selenium 4.1.0 定位全部文本很多时候,我们在进行web自动化测试,进行元素定位时,如果元素有文本属性,那直接使用text属性就可以直接使用元素的text属性来进行定位,例如我们要定位百度首页的新闻元素并进行点击。具体定位代码为:driver.find_element(By.XPATH, "//*[text()='新闻']") 定位部分文本但是有时候,文本前后可...
- 《数据同步》 《数据同步》
- 《全程干货预警》 《全程干货预警》
- 《迭代式增量软件开发过程》 《迭代式增量软件开发过程》
- 《敏捷开发了解下》 《敏捷开发了解下》
- 《主要是模型演化很重要》 《主要是模型演化很重要》
- 《开发流程》 《开发流程》
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签