6 Python+Selenium的元素定位方法(CSS)
【环境】
python3.6+selenium3.0.2+Firefox50.0+win7
【定位方法】
1、方法:find_element_by_css_selector('xx')
CSS的语法比较复杂,还需要进一步学习,在初期学期过程中,如果有问题可以采用Firebug工具自动定位元素。
【示例】
简单的示例,这种定位方法还需要加强
#----------CSS定位----------- def testCss(self): #通过属性定位百度搜索框 element = self.driver.find_element_by_css_selector('input[id=kw]') element.send_keys('http://wsbm.sdzk.cn') time.sleep(5)