以最少的检查快速引用dom元素。
glance_dom的Python项目详细描述
以最少的检查快速引用dom元素。
要了解有关glass dom的更多信息,请访问Glance Website。
安装
安装需要pip:
pip install glance-dom
用法
使用浏览器驱动程序实例化glance dom(例如, WebDriver)。
fromseleniumimportwebdriverfromglance_domimportGlanceDomdeftest_glance():driver=webdriver.Firefox()driver.get('http://quasimatic.org/glance')# Using the old waylanguages=driver.find_element_by_css_selector('h2#other-languages + ul > li')# Using Glanceglance=GlanceDom(driver)languages=glance.get_element('Other Languages > li')print(languages.text)
您还可以使用get_elements
异常
^如果reference与任何元素都不匹配,{tt3}$将引发NoReferenceError。 类似地,它将引发TooBroadReferenceError如果有多个匹配项。