#encoding=utf-8
from selenium import webdriver
import time
from time import sleep
 
dr = webdriver.Firefox()
dr.get("https://www.baidu.com")
sleep(2)
dr.find_element_by_id("kw").send_keys("selenium")
sleep(2)
dr.find_element_by_id("su").click()
sleep(2)
dr.quit()

dr还有别的属性比较常用:

dr.title获取页面标题
dr.current_url获取页面的网址
dr.back 返回上一页
dr.quit() 关闭浏览器
tag_name 就是标签名
元素定位方法
by_link_text()  通过链接的文本 
by_partial_link_text()  
如果你看到一个有文字链接的元素,上面文字太多,你不想写这么多文字,那么你就可以用PartialLinkText,也就是用LinkText里面的一部分字符就可以定位该元素。这里建议,你选取的字符要有唯一性,也就是,根据你选取的字符,在当前页,只能找到你的目标元素
by_css_selector()  通过css选择器定位元素
 
用函数写一个最简单的登录调用
URL的地址一定要从http开头,不能省略开头

最新文章

  1. IE7,6与Fireofx的CSS兼容性处理方法集结
  2. ThinkPHP Where 条件中使用表达式
  3. Html5 Egret游戏开发 成语大挑战(八)一般性二级页面处理
  4. Hive优化
  5. iOS App上架流程(2016详细版
  6. C++ 代码性能优化 -- 循环分割提高并行性
  7. poj 1269 计算几何
  8. 解压system.img
  9. 关于wcf中一些重要词语解释
  10. hdu_5763_Another Meaning(dp)
  11. 动态规划-迷宫-百度之星-Labyrinth
  12. Java 跨平台原理
  13. flask Django保存session区别
  14. JQuery将form表单值转换成json字符串函数
  15. Java -- JDBC 学习--使用 DBUtils
  16. flask框架----设置配置文件的几种方式
  17. java 网络编程TCP
  18. 设置nginx反向代理将80端口转发到9999端口
  19. BZOJ4049][CERC2014]Mountainous landscape-[线段树+凸包+二分]
  20. 【OpenCV】SIFT原理与源码分析:关键点搜索与定位

热门文章

  1. HttpServletRequest 入门
  2. python os.walk处理树状目录结构的文件
  3. 全场景效能平台猪齿鱼常用的前端css实现方案
  4. 初学Python-day11 函数4
  5. Spring DeferredResult 异步请求
  6. 使用json-path解析json
  7. python doc os 参考
  8. 反转单词顺序列 牛客网 剑指Offer
  9. hdu 1069 Monkey and Banana(记忆搜)
  10. hdu 2086 A1 = ? (公式推导)