Java教程

024、xpath 定位03:非常实用的xpath文本定位,//*[text()="页面文本"]

本文主要是介绍024、xpath 定位03:非常实用的xpath文本定位,//*[text()="页面文本"],对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

 

一、非常实用的 xpath 文本定位 ,//*[text()="页面文本"]

    driver.find_element_by_xpath('//*[text()="忘记密码?"]')

    用 F12 打开调试后去元素里面 copy 文本,因为:有些文本在网页显示无空格,但是按F12调试,可以看到有空格 ;

 

示例代码如下:

# -*- coding:utf-8 -*-
# Author:  Sky
# Email:   2780619724@qq.com
# Time:    2021/8/19 22:41
# Project: day01
# Module:  study_23.py
# Environment: Python3.8.6 , Selenium3 环境 ( 3.141.0 版本)
# Environment: Chrome ( 92.0.4515.131, 正式版本) + chromedriver(92.0.4515.107版本)

from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("http://49.235.92.12:8200/users/login/")
driver.maximize_window()
time.sleep(3)

# 非常实用的xpath文本定位
# //*[text()="页面文本"]
driver.find_element_by_xpath('//*[text()="忘记密码?"]').click()

time.sleep(3)
driver.quit()

 

这篇关于024、xpath 定位03:非常实用的xpath文本定位,//*[text()="页面文本"]的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!