selenium定位元素的八大方法:
在开始登录前,咱们得先学习一下selenium定位元素的方法,不然找不到元素是没办法完成自动操作
python工程狮
find_element_by_id()
element是要素的意思,这个方法整句翻译过来的意思就是:通过id属性来查找元素
driver.find_element_by_id('test')
#我们对比上面的html代码可以知道,id属性为‘test’的只有一个代码块,就是
find_element_by_name()
通过name属性来查找元素
test = driver.find_element_by_name('python') #找到name属性为‘python’的p标签
print(test.text) #结合text方法,输出:python工程狮
find_element_by_class_name()
通过class的属性名来查找元素
driver.find_element_by_class_name('article') #查找class的属性名为‘article’的元素
find_element_by_tag_name()
通过标签名来查找元素
driver.find_element_by_tag_name('a') #查找‘a’标签
find_