您当前的位置:首页 > 计算机 > 编程开发 > Python

Selenium成长之路-10简单对象定位之partial link text方法

时间:03-20来源:作者:点击数:

回想上篇的问题,如果文字链接很长的时候,我们是否还有必要继续使用link text来进行元素定位呢?

这就是我们这篇要学习的,partial link text 元素,和link text是一样的用法,不同点就是,partial link 只截取部分文字即可

我们来定位 百度首页的 "更多产品"这个文字链接,但是我们在partial link text 只截取前两个字,代码如下:

# coding = utf-8
from selenium import  webdriver
import time
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
url = 'http://www.baidu.com'
driver.get(url)

# 增加一个判断
try:
    driver.find_element(By.PARTIAL_LINK_TEXT,'更多')
    print("test pass")

except Exception as e:
    print("test failed",format(e))


time.sleep(5)
driver.quit()

这就是partial link text的元素定位方法,是不是很简单,

link text 与partial link text都是通过文字链接元素定位的,一个是只取部分的,一个是不截取的,实际运用过程中需要做区分。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门