2019独角兽企业重金招聘Python工程师标准>>>

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time

browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://www.yahoo.com") # Load page
assert "Yahoo!" in browser.title
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
    browser.find_element_by_xpath("//a[contains( @href ,'http://seleniumhq.org')]")
except NoSuchElementException:
    assert 0, "can't find seleniumhq"
browser.close()

转载于:https://my.oschina.net/u/938257/blog/103572

selenium search相关推荐

  1. java操作selenium(一)

    参考:http://www.testclass.net/selenium_java/ 一共分为二十个部分:环境安装之Java.环境安装之IntelliJ IDEA.环境安装之selenium.sele ...

  2. 详解介绍Selenium常用API的使用--Java语言(史无前例的完整)

    一共分为二十个部分:环境安装之Java.环境安装之IntelliJ IDEA.环境安装之selenium.selenium3浏览器驱动.selenium元素定位.控制浏览器操作.WebDriver常用 ...

  3. java使用selenium实现模拟浏览器操作API大全 模拟登录

    java selenium 模拟登录 模拟浏览器 API大全 (一)环境安装之Java (二)环境安装之IntelliJ IDEA (三)环境安装之Selenium 1.通过jar包安装 2.通过Ma ...

  4. Selenium+Pytest自动化测试框架实战

    前言 selenium自动化+ pytest测试框架 本章你需要 一定的python基础--至少明白类与对象,封装继承 一定的selenium基础--本篇不讲selenium,不会的可以自己去看sel ...

  5. bdd java 界面测试_行为驱动:第一个BDD测试用例

    行为驱动:第一个BDD测试用例 这篇文章我们就赶紧开始编写我们的第一个BDD测试用例. 一:创建features 我们在新建的java项目中,新建一个文件夹名为features.然后右键点击该文件夹, ...

  6. 从零开始编写Web自动化测试脚本(六)--鼠标、键盘操作

    第一章 Selenium+WebDriver环境搭建 第二章 Selenium定位方式 第三章 元素常用属性 第四章 自动化中的三种等待 第五章 自动化浏览器设置及句柄.窗口切换操作 第六章 鼠标.键 ...

  7. 使用Django构建个人网站(三)——模板套用

    本来已经准备开始模型构建了,突然想起要把自己当初挖的坑--双语网站给填一下,那这次干脆先把模板套用弄好. 接下来完成中英界面之后再正式进入数据部分. 目录 一.模板的继承 1.1.header.htm ...

  8. Java自动化(操作浏览器)

    Window下环境配置 第一步:下载最新的chrome浏览器版本 第二步:查看版本  下载对应版本的ChromeDriver或下载对应版本的ChromeDrive 第三步:将下载好的ChromeDri ...

  9. 《Python程序设计》python常用的格式转换

    #字典 tinydict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} tinydict['Age'] = 8 # 更新 tinydict['Schoo ...

最新文章

  1. c语言语系的命名风格和java系命名风格
  2. Qt Dll总结——链接库预备知识(转载)
  3. HDU 2159 FATE【二维完全背包】
  4. 数据库 / 事务的 ACID
  5. 浅谈php7的重大新特性_PHP7的新特性和源码结构
  6. Servlet_生命周期详解
  7. 第十二届蓝桥杯青少年python组 第1-3题 C++实现
  8. .NET技术面试题系列(2) -sql server数据库优化规范
  9. WEB测试—兼容测试
  10. 数据结构(C++版) 栈的链接存储结构及实现
  11. zencart手工备份mysql数据库_MySQL数据库镜像 / 实时备份Zen Cart数据库
  12. webservice 安全性 对外_WebService的安全性讨论【身份识别】
  13. 前端工作汇报PPT技巧
  14. 互联网晚报 | 10月27日 星期三 | 高德车道级导航正式发布;阿里淘菜菜发布“本地菜”计划;特斯拉市值破万亿美元...
  15. 底层网工、0基础、记性差,学习CCIE/HCIE,到底是啥体验?
  16. 华为2019年3月27日实习生笔试题及解答
  17. navicat 创建模型
  18. 可以下载全球气象资料的网站
  19. 人体神经元细胞分布图片,神经元人体分布大图
  20. Tesseract-OCR样本训练方法

热门文章

  1. poj2823 线段树模板题 点修改(也可以用单调队列)
  2. 史上最快的拼接字串方法
  3. hdu 4640(状压dp)
  4. WANTS好物CEO李毅秋:初创公司如何避免这些坑
  5. 2019.03.02
  6. 微信环境中如何实现下载apk文件的下载
  7. Good Bye 2018题解
  8. 【移动开发】Android应用程序中实用的代码框架(一)
  9. Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
  10. 汇编指令:ldr和str,ldm和stm的区别