其中Continue元素可以这样定位: element = driver.find_element_by_link_text('Continue') 或者 element = driver.find_element_by_partical_link_text('Con') 通过标签名称定位 当你知道标签的名称时,你可以使用它,使用此策略,将返回标签名称与该匹配到的第一个元素。如果没有元素匹配到此标签名称时,将会引发NoSuchElementException错误,举个栗子,有这样一个数据源:
Welcome
Site content goes here.
我们可以这样对
元素进行定位: element = driver.find_element_by_tag_name("p") 通过类名进行定位 当你知道类名的时候,你可以使用它,使用此策略,将返回类名与该匹配到的第一个元素。如果没有元素匹配到此类名称时,将会引发NoSuchElementException错误,举个栗子,有这样一个数据源:
Site content goes here.
我们可以这样对
元素进行定位: element = driver.find_element_by_class_name('content') 通过CSS选择器进行定位 当你想通过CSS选择器语法找到一个元素时,你可以使用它,使用此策略,将返回匹配CSS选择器的第一个元素。如果没有元素匹配到此CSS选择器时,将会引发NoSuchElementException错误,举个栗子,有这样一个数据源:
Site content goes here.
我们可以这样对
元素进行定位: element = driver.find_element_by_css_selector('body p') 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python Socket编程技巧总结》、《Python URL操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》及《Python入门与进阶经典教程》 希望本文所述对大家Python程序设计有所帮助。