首页 > Web开发 > 详细

Se1:css定位

时间:2019-12-08 20:28:52      阅读:93      评论:0      收藏:0      [点我收藏+]

拿百度举例css定位

from time import sleep
from selenium import webdriver

url="http://www.baidu.com"
driver=webdriver.Chrome()
driver.set_window_size(600,800)
driver.get(url)
#1 css定位 中id定位
# driver.find_element_by_css_selector("#kw").send_keys("那种元素定位最快")
# driver.find_element_by_css_selector("#su").click()

#2 css定位 中class定位
# driver.find_element_by_css_selector(".s_ipt").send_keys("那种元素定位最快")
# driver.find_element_by_css_selector(".bg s_btn").click()

#3 css定位 中属性定位 属性可以是 id name class value 等
# driver.find_element_by_css_selector("[class=‘s_ipt‘]").send_keys("那种元素定位最快")
# driver.find_element_by_css_selector("[autocomplete=‘off‘]").send_keys("selenium")
# driver.find_element_by_css_selector("[class=‘bg s_btn‘]").click()

#通过元素层级来定位
driver.find_element_by_css_selector("div#u1>a[name=‘tj_login‘]").click()
sleep(3)
driver.find_element_by_css_selector("div[class=‘tang-pass-footerBar‘]>p[class=‘tang-pass-footerBarULogin pass-link‘]").click()
sleep(2)

#id

driver.find_element_by_css_selector("#TANGRAM__PSP_10__userName").send_keys("1234567")
driver.find_element_by_css_selector("#TANGRAM__PSP_10__password").send_keys("7654321")
driver.find_element_by_css_selector("#TANGRAM__PSP_10__submit").click()

sleep(2)
driver.quit()

 

Se1:css定位

原文:https://www.cnblogs.com/zhenyu1/p/12006776.html

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