Selenium的自学之路自动化测试我爱编程

Python+Selenium之元素定位CSS

2018-01-22  本文已影响126人  路由心定

CSS定位方式与Xpath类似,我们同样需要掌握它的语法,我们以百度首页为例解释语法如下:

#coding=utf-8

from selenium import webdriver
#coding=utf-8
from selenium import webdriver
from time import sleep

driver=webdriver.Firefox()
driver.maximize_window()
driver.get('http://www.baidu.com')
sleep(2)
driver.find_element_by_id('kw').send_keys(u'路由心定')
'''
本步使用CSS,其语法如下:
.   (例如).intro-选择 class="intro" 的所有元素。  

#   (例如)#firstname-选择 id="firstname" 的所有元素。

*   (例如)*-选择所有元素。
具体CSS语法可以参考:http://www.w3school.com.cn/cssref/css_selectors.asp

'''
driver.find_element_by_css_selector('#su')

关于Selenium的定位方法,我们只要掌握其中2-3中即可,感觉有难度的可以暂时不必强行理解,欢迎关注我们的微信公众平台我要学测试

我要学测试.jpg
上一篇下一篇

猜你喜欢

热点阅读