python+selenium链接对象操作

对于链接对象常见的操作有:单击、获取链接文字、获取链接地址等:

from selenium import webdriver
from time import sleep

driver = webdriver.Firefox() # 指定和打开浏览器
url1='http://www.baidu.com'
driver.get(url1) #打开第一个网址 #也可以写成:driver.get('http://www.baidu.com')
sleep(5)

#<a href="http://map.baidu.com" name="tj_trmap" class="mnav">地图</a>

print(driver.find_element_by_link_text('地图').get_attribute('class')) # mnav
print(driver.find_element_by_link_text('地图').get_attribute('name')) # tj_trmap
print(driver.find_element_by_link_text('地图').get_attribute('href')) # http://map.baidu.com/
print(driver.find_element_by_link_text('地图').get_attribute('text')) #地图 #获取元素标签内的内容


driver.find_element_by_link_text('地图').click()
sleep(30)

猜你喜欢

转载自www.cnblogs.com/xiaobaibailongma/p/12036947.html
今日推荐