getattr(object,name,default):

作用:返回object的名称为name的属性的属性值,如果属性name存在,则直接返回其属性值;如果属性name不存在,则触发AttribetError异常或当可选参数default定义时返回default值。

如:

def send_keys(self,loc,value, clear_first=True, click_first=True):

try:

loc = getattr(self, '_%s' % loc)

if click_first:

self.find_element(*loc).click()

if clear_first:

self.find_element(*loc).clear()

self.find_element(*loc).send_keys(value)

except AttributeError:

print '%s page does not have "%s" locator' %(self,loc)

python getattr函数_python内置函数getattr相关推荐

  1. decode函数_Python 内置函数总一

    内置函数 python内置函数,截至python3.6.2版本之前一共68个内置函数,内置函数是可以直接使用的函数. Python标准库/内置函数链接:点击此处 内置函数分类 作用域相关 基于字典的形 ...

  2. python内置方法就是内置函数_python内置函数

    什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直 ...

  3. python property函数_Python内置函数property()如何使用

    代码 class Shuxing(): def __init__(self, size = 10): self.size = size def getSize(self): print('getSiz ...

  4. python filter内置函数_python 内置函数filter

    python 内置函数filter class filter(object): """ filter(function or None, iterable) --> ...

  5. python内置的数字运算函数_Python 内置函数1

    abs(x)函数 返回绝对值 参数可以是:负数.正数.浮点数或者长整形 print(abs(-1.2)) # 结果1.2 cmp(x, y)函数 (python3已删) 中文说明: 比较两个对象x和y ...

  6. exec是不是python的内置函数_Python内置函数(62)——exec

    英文文档: exec(object[, globals[, locals]])This function supports dynamic execution of Python code. obje ...

  7. python compile函数_python 内置函数 compile()

    python 内置函数 compile() 这个函数用来编译一段字符串的源码,结果可以生成字节码或者AST(抽像语法树),字节码可以使用函数exec()来执行,而AST可以使用eval()来继续编译. ...

  8. python 乘法内置函数_Python内置函数--reversed()

    python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,哇还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内置函 ...

  9. python filter函数_python 内置函数filter

    python 内置函数filter class filter(object): """ filter(function or None, iterable) --> ...

  10. python的globals函数_Python内置函数之globals()与locals()

    Python内置函数globals() 函数与locals()函数简介. 在Python中,函数拥有自己的作用域,或者称为命名空间.在函数内访问某个变量会优先在函数自己的命名空间中进行访问. 而要想知 ...

最新文章

  1. 南京林业大学计算机专升本,2018江苏专转本学校之:南京林业大学
  2. CentOS6.5最小化安装+自定义安装包
  3. Opencv2.4.9源码分析——HoughLinesP
  4. php使用邮件找回密码,php利用Zend_Mail发送邮件(实现邮件重设密码功能)
  5. 高精度矢量汉字的一种填充方法_惯导解算数学基础4(等效旋转矢量解,圆锥补偿解)...
  6. 轉:VB6中将数据导出到Excel提速之法
  7. 设计趋势|平面设计的热点是什么?
  8. Windows系统单网卡配置双IP双网关
  9. 程序员常用的笔记软件——Typora快捷键
  10. 统计SQL语句和存储过程
  11. 候选公示!高工智能汽车金球奖第二批入围年度产品/方案亮相
  12. 第二篇 : JShell 工具
  13. java docx4j 目录_使用Docx4j创建word文档
  14. C++中cin,cin.get()和cin.getline()的区别
  15. create table
  16. 电商-支付相关表的表设计
  17. 一名2018年应届生的美团前端校招面试之旅
  18. 常见对称加密、解密、破解
  19. 02-SpringBoot集成MinIo
  20. ElementUI上传文件和额外参数

热门文章

  1. 减肥运动心率公式小脚本
  2. 如果在驾驶证丢失到补办期间
  3. HDU-6386 Age of Moyu (想法+迪杰斯特拉)
  4. 第三章3:elif 语句
  5. python真值是什么意思_关于python:系列的真值是模棱两可的。
  6. python进行异常检测工具_异常检测以及开源工具简介
  7. 要收拾收拾收拾收拾收拾了
  8. 为什么新版手机 QQ 2013 好友列表不再区分在线状态?
  9. 小陆的AE学习日记:ArrayList只能存入单次循环结果的问题
  10. qspi AHB总线学习 - 01