selenium元素查找find_element_by_css_selector()实例

#!/usr/bin/python
# -- coding: UTF-8 --

from selenium import webdriver
import time
driver = webdriver.Firefox()

driver.get(‘http://www.baidu.com‘)

#登录
yes=driver.find_element_by_name(“tj_login”).is_displayed()
#判断元素是否是存在的,返回true,说明是存在的,false表示不存在
print yes
# 返回false的原因有很多可能,可能是定位不准确换个方式,或者这个于是元素需要hover或者悬停才会显示出来,或者是display隐藏属性为none

driver.find_element_by_css_selector(“#u1 > a[name=\”tj_login\”]”).click()
time.sleep(10)
#等待10分钟
#输入用户名和密码
driver.find_element_by_id(‘TANGRAM__PSP_8__userName’).send_keys(‘[email protected]’)
driver.find_element_by_id(‘TANGRAM__PSP_8__password’).send_keys(‘123456’)

driver.quit()

你可能感兴趣的:(selenium,学习进阶,selenium)