玉溪市网站建设_网站建设公司_UI设计师_seo优化
2025/12/24 0:30:31 网站建设 项目流程

问题:

今天用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)

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询