|
|
发表于 2018-4-26 20:49:18
|
显示全部楼层
本帖最后由 thexiosi 于 2018-4-26 20:50 编辑
hi 这里简单介绍下:要实现在输入框录入关键字,涉及自动化的两个核心:元素定位 和 元素操控,而 定位元素是初学的难点,下面介绍些基本的定位方法和操控指令;具体还是要看书和实践,推荐 虫师的《selenium2+python自动化测试实战》
- from selenium import webdriver
- tmp = webdriver.Firefox()
- tmp.get("http://www.baidu.com") #打开百度主页
- tmp.find_element_by_id("kw").send_keys("hello") #通过id定位到百度主页输入框,并输入hello
- tmp.find_element_by_class_name("s_ipt").send_keys("hello")#通过class定位百度主页输入框,并输入hello
- tmp.find_element_by_class_name("s_ipt").clear() #清除输入的字符
- tmp.find_element_by_link_text("百度首页").click() #通过链接定位到 百度首页,并发送 点击,从而返回到百度主页
- tmp.find_element_by_css_selector("#kw").send_keys("hello") #通过css定位到百度输入框,并输入hello
复制代码 |
|