元素定位_超链接

"""
1.学习目标
必须掌握定位超链接的方法:link_text,partial_link_text
2.操作步骤(语法)
2.1 link_text
driver.find_element_by_link_text("超链接文本全部内容")
2.2 partial_link_text
driver.find_element_by_partial_link_text("超链接文本的部分内容")
部分内容一定是连续的内容

3.需求
在注册A页面中,使用超链接定位方法,定位 '访问 新浪 网站'
4.总结
1.link_text是专门用来定位web页面的超链接元素的
2.partial_link_text 是link_text的一个补充,使用文本的部分文字定位
必须是连续的文字,
"""
# 1.导入selenium
from selenium import webdriver
from time import sleep
import os

# 2. 打开浏览器---谷歌浏览器
driver = webdriver.Chrome()
# 3. 输入网址
url = "file:///" + os.path.abspath("练习页面/注册A.html")
driver.get(url)
sleep(3)
# 4. 元素定位
# 4.1 link_text 定位 访问新浪网站
link = driver.find_element_by_link_text("访问 新浪 网站")
# link = driver.find_element_by_id("fwA")  # 使用id定位连接
# print(link.get_attribute("outerHTML"))
# 4.2 partial_link_text 需要部分文本
partial_link = driver.find_element_by_partial_link_text("新浪")
print(partial_link.get_attribute("outerHTML"))
# 5.关闭浏览器
driver.quit()

 

posted @ 2020-07-17 20:19  弹弹大魔王  阅读(2)  评论(0编辑  收藏  举报