上QQ阅读APP看书,第一时间看更新
1.4 样例:如何寻求帮助
下面给出一个遵循前述注意事项的范本。
Selenium webdriver:如何获取某个元素的全部属性?
在Python Selenium模块中,可以通过get_attribute()获取WebElement对象的任意属性:
foo = elem.get_attribute('href')
当href属性不存在时,会返回None。
我想请教的是,如何获取一个元素所有属性的列表?看起来没有get_attributes()方法或get_attribute_names()方法。
我使用的Python Selenium模块的版本号是2.44.0。
这个问题来自Stack Overflow。标题用一句话就概括了问题,它使用问句的形式陈述,并以问号结尾。将来如果有人在搜索结果中读到这个标题,马上就能知道它跟自己的问题是否相关。
该问题使用等宽字体对代码格式进行了规范,并将文本拆分成多个段落。发帖人要请教的问题很明显,甚至就是用“我想请教的是”开头的。提问者提到get_attributes()或get_attribute_names()看起来像是答案,但经过确认并非如此,这表明提问者尝试过解决问题,并暗示这个问题的答案可能是什么。提问者还提供了Selenium模块的版本信息,以备不时之需,信息太多总好过信息不足。