当前位置: 首页 > news >正文

python获取不到对应的文本值

问题:

今天用po写登录用例的时候,发现始终无法获取到对应元素的文本值,一直显示None

scirpt层:

nickname = self.login.page_nickname()

调用page层如下代码:

    def page_nickname(self):self.base_get_text(nickname)

然后再调用base层如下代码:

# 获取元素文本方法def base_get_text(self,loc):# 先找到元素再获取return self.base_find(loc).text

解决:

经过排查,发现是page层少了返回,少了return关键字。page层正确代码如下:

def page_nickname(self):return self.base_get_text(nickname)

获取值的每一层都要进行返回,不然接收不到。

还是要多写代码,才能更快发现问题。

http://www.rkmt.cn/news/143899.html

相关文章:

  • 高速信号完整性设计:电路板PCB布局全面讲解
  • 2025年特种控制电缆生产厂家推荐:涵计算机、太阳能光伏、绝缘电力、屏蔽电缆生产厂家名单(12月新版) - 品牌2026
  • event-emitter 库还推荐使用吗,有没有替代的
  • 2025年知名的电缆生产厂家推荐:电缆生产厂家排名TOP榜单盘点(12月更新) - 品牌2026
  • LDAP/OAuth2支持情况:anything-llm企业认证方式
  • 支持语音输入吗?探索anything-llm的多媒体潜力
  • 基于单片机的智能家居智能雨水自动关窗控制系统设计
  • 【算法题】二分
  • vivado2020.2安装教程:零基础FPGA环境配置完整指南
  • TTNRBO-VMD改进牛顿-拉夫逊优化算法的变分模态分解研究——基于分解层数K与惩罚因子α的参数优化(Matlab代码实现)
  • 跨平台兼容性强:Windows/Linux/Mac均可运行anything-llm
  • 零基础也能学会:小白入门anything-llm图文教程
  • System76发布Pop!_OS 24.04 LTS版搭载全新Rust构建的桌面环境
  • Linux 桌面挑战 Windows 真正需要的是什么
  • Lepton AI 平台的实现原理
  • 至顶AI实验室硬核评测:本地部署Step-Audio 2 mini
  • Docker发展与简介【docker (一)】
  • 基于逻辑回归实现乳腺癌预测
  • 反序列化漏洞详解:从原理到实战(非常详细,附工具包及学习资源包)
  • 【掺铒光纤放大器(EDFA)模型】掺铒光纤放大器(EDFA)分析模型的模拟研究附Matlab代码
  • windows11家庭版,无线网卡与蓝牙驱动问题; - 风潇潇兮-Missmen
  • Vivado下载速率优化技巧(适用于Artix-7)
  • 张雪峰推崇 “干安全有前景”,为何众多网友并不认同?
  • 最新版 Nmap 安装配置教程:2025 超详细实操指南
  • 本地搭云盘还能远程用?Cloudreve + cpolar内网穿透的简单方案
  • 从工程角度看 GlobTek 医疗电缆线束应用
  • 好人逆袭:如何赢得尊重又守住善良?
  • 工业控制中CCS安装的实战案例解析
  • 家家有:以绿色积分+AI技术重塑数字商业新生态
  • Springboot家庭装修套餐消费管理c2emy(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。