码迷,mamicode.com
首页 > Web开发 > 详细

webdirver实例1--查找元素

时间:2019-02-23 01:30:35      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:浏览器   https   print   环境   class   drive   except   inpu   http   

‘‘‘
安装好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   print   环境   class   drive   except   inpu   http   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!