分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

webdirver实例1--查找元素

发布时间:2023-09-06 02:33责任编辑:沈小雨关键词:暂无标签
‘‘‘
安装好selenium后,还需要下载浏览器对应的driver
下载chrome对应版本的chromedriver,设置chrome的环境变量。
没装chromedirver前,报错如下
#(selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
#)
‘‘‘

from selenium import webdriver
from time import sleep

driver = webdriver.Chrome() ?#首字母大写
driver.get(‘http://www.cnblogs.com/liwenzhou/p/7988087.html‘)
text1 = driver.find_element_by_xpath("//table[4]/tbody/tr[2]") ?#password 密码输入框 <input type="password" ?/>
#:Usage:
# ??????????element = driver.find_element(By.ID, ‘foo‘)
print(text1)
print(text1.text)

text1 = driver.find_element_by_xpath("//table[4]/tbody") ?#
print(type(text1.text)) ?#<class ‘str‘>
t = text1.text
t = t.split("\n")
# 一行一个元素
print(list(t))
# 定位第二行第二个元素
t = list(t)
t = t[1].split(" ") #[‘password‘, ‘密码输入框‘, ‘<input‘, ‘type="password"‘, ‘‘, ‘/>‘]
print(t[1]) # ‘密码输入框‘
driver.quit()

webdirver实例1--查找元素

原文地址:https://www.cnblogs.com/ayichengxuyuan8899/p/10421325.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved