python_selenium之第一个自动化脚本

上一节介绍了xpath的使用,接下来完成第一个自动化脚本

一、步骤:

1. 这里使用火狐浏览器,首先打开火狐浏览器

2. 使浏览器窗口最大化

3.输入百度网址

4.找到输入框的xpath表达式,输入内容,然后找到【百度一下】按钮的xpath表达式

5.找到跳转页面的关键字信息,则说明搜索成功

二、脚本信息如下:

#coding:utf-8from selenium import webdriverimport time

driver=webdriver.Firefox()#使用火狐浏览器driver.maximize_window()#窗口最大化driver.implicitly_wait(8)

driver.get("https://www.baidu.com/")#输入百度网址driver.find_element_by_id('kw').send_keys('selenium')#找到输入框并且输入值time.sleep(2)driver.find_element_by_id('su').click()#点击“百度一下”time.sleep(2)text=driver.find_element_by_xpath("//div/h3/a[contains(text(),'Web')]").text#是否跳转成功,找到跳转页面之后的信息if (text=="Selenium - Web Browser Automation"):    print "sucessful"else:    print "failed"

转载于:https://www.cnblogs.com/Rita-LJ/p/7853728.html

python_selenium之第一个自动化脚本相关推荐

  1. Python+selenium第一个自动化脚本

    第一个自动化脚本(用Python写的) from selenium import webdriver  #从selenium导入webdriber driver=webdriber.Firefox() ...

  2. appnium+python+夜神模拟器编写第一个自动化脚本

    1>前言 之前已经搭好了appnium和安卓环境,本章介绍下基于模拟器实现自动化测试,会引入3个知识:1.安卓模拟器的对接这套自动化环境的相关配置:2.利用安卓工具uiautomatorview ...

  3. 2.4 编写第一个自动化脚本

    编写一个简单的自动化脚本 1 #coding=utf-8 2 from Selenium import webdriver 3 driver = webdriver.Firefox() 4 drive ...

  4. Pycharm中用Appium框架编写第一个自动化脚本

    一.环境依赖 ·Node.js ·appium ·python ·jdk ·Android SDK ·Appium-Python-Client ·Appium-doctor 二.环境搭建 提醒:安装路 ...

  5. android自动实例化的网站,Appium安卓自动化从入门到入土踩坑实践(五)第一个自动化脚本...

    说明:用驾考宝典来进行实战,此处用java语言进行脚本编写 1.添加配置 ①在新建的AppiumTest类中添加一个main方法,创建配置对象 ②实例化一个类 ③添加配置(也就是appium与设备连接 ...

  6. Selenium 编写第一个自动化脚本

    代码块: package com.chenhuai.test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; ...

  7. python写web自动化_使用Python+selenium实现第一个自动化测试脚本

    原标题:使用Python+selenium实现第一个自动化测试脚本 最近在学web自动化,记录一下学习过程. 此处我选用python3.6+selenium3.0,均用最新版本,以适应未来需求. 环境 ...

  8. python写自动脚本下载_如何使用python写自动化脚本?

    第一次听到脚本,会不会觉得特别厉害呢?小编就有这样的感觉,事实上,脚本确实真的很厉害,能解决我们软件运行的大小问题,比如游戏时候,脚本也是很常见的哦~下面就教大家写脚本,一起来学习下吧~ 准备工具: ...

  9. 怎么去使用python写自动化脚本?

      第一次听到脚本,会不会觉得特别厉害呢?小编就有这样的感觉,事实上,脚本确实真的很厉害,能解决我们软件运行的大小问题,比如游戏时候,脚本也是很常见的哦下面就教大家写脚本,一起来学习下吧 准备工具: ...

最新文章

  1. 【Live555】live555源码详解(六):FramedSource、RTPSource、RTPSink
  2. 京东《未来科技趋势白皮书》,101页pdf
  3. 如何将本地jar包上传到maven私服中
  4. Fibonacci in the Pocket
  5. java 索引排序_Java培训MySQL之排序分组优化索引的选择
  6. UnitTest in .NET(Part 4)
  7. Android官方开发文档Training系列课程中文版:布局性能优化之布局复用
  8. [转]JS部分通用函数
  9. yuv转opencv中的IplImage
  10. linux 判断某进程 前台还是后台,Linux进程管理——进程前后台(优先级)以及作业控制等...
  11. 从其他项目中复制过来的mapper加载不进bean_手把手带你玩转k8s-一键部署springboot项目...
  12. C++学习 8.2 - 类及类成员
  13. 35岁是继续做测试,还是回家送外卖?
  14. 从CM刷机过程和原理分析Android系统结构
  15. 国内VR体验馆发展现状及未来前景
  16. Vue Props的用法
  17. 国外服务器解决域名备案问题
  18. python 实现漂亮的烟花、樱花、玫瑰花_Python实现浪漫的樱花与烟花雨
  19. 【备战】【B组】第十四届蓝桥杯python组
  20. 面试官:请你谈谈Java的类加载过程

热门文章

  1. day19_MD5加密_Apache DBUtils_监听器 知识回顾
  2. 此blog已经迁移~~~
  3. 新年新气象,2008年是我创业关键的一年!
  4. [ 墨者学院 ] 命令执行——Bash漏洞分析溯源
  5. Spring 梳理 - ContentNegotiatingViewResolver
  6. Maven内置变量说明
  7. redis 五大数据类型之set篇
  8. FFplay源代码分析:整体流程图
  9. 一个完整的schema验证xml的样例
  10. UI基础篇-iOS中简单图片浏览器的实现