这里整理一些有关查找页面元的API,这些api的返回值是一个列表,
如果要对返回结果操作,比如点击,填值等,则要通过[x]下标。
1,find_by_id(id)
通过id在当前页面中查找元素
例子:查找id为 task_name的元素,并填入 测试二
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn/test')
time.sleep(1)
bs.find_by_id('task_name')[0].fill(u'测试二')
2,find_by_name(name)
通过name在当前页面中查找元素
例子:查找name为 task_name 的元素,并填入 测试三
# -*- coding: utf-8 -*-
from splinter.browser import Browser
import time
bs = Browser('chrome')
bs.visit('http://www.sterson.com.cn/test')
time.sleep(1)
bs.find_by_name('task_name'