首页 > Web开发 > 详细

webdirver实例1--查找元素

时间:2019-02-23 00:06:48      阅读:133      评论:0      收藏:0      [点我收藏+]
‘‘‘
安装好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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!