python_selenium之第一个自动化脚本
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之第一个自动化脚本相关推荐
- Python+selenium第一个自动化脚本
第一个自动化脚本(用Python写的) from selenium import webdriver #从selenium导入webdriber driver=webdriber.Firefox() ...
- appnium+python+夜神模拟器编写第一个自动化脚本
1>前言 之前已经搭好了appnium和安卓环境,本章介绍下基于模拟器实现自动化测试,会引入3个知识:1.安卓模拟器的对接这套自动化环境的相关配置:2.利用安卓工具uiautomatorview ...
- 2.4 编写第一个自动化脚本
编写一个简单的自动化脚本 1 #coding=utf-8 2 from Selenium import webdriver 3 driver = webdriver.Firefox() 4 drive ...
- Pycharm中用Appium框架编写第一个自动化脚本
一.环境依赖 ·Node.js ·appium ·python ·jdk ·Android SDK ·Appium-Python-Client ·Appium-doctor 二.环境搭建 提醒:安装路 ...
- android自动实例化的网站,Appium安卓自动化从入门到入土踩坑实践(五)第一个自动化脚本...
说明:用驾考宝典来进行实战,此处用java语言进行脚本编写 1.添加配置 ①在新建的AppiumTest类中添加一个main方法,创建配置对象 ②实例化一个类 ③添加配置(也就是appium与设备连接 ...
- Selenium 编写第一个自动化脚本
代码块: package com.chenhuai.test; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; ...
- python写web自动化_使用Python+selenium实现第一个自动化测试脚本
原标题:使用Python+selenium实现第一个自动化测试脚本 最近在学web自动化,记录一下学习过程. 此处我选用python3.6+selenium3.0,均用最新版本,以适应未来需求. 环境 ...
- python写自动脚本下载_如何使用python写自动化脚本?
第一次听到脚本,会不会觉得特别厉害呢?小编就有这样的感觉,事实上,脚本确实真的很厉害,能解决我们软件运行的大小问题,比如游戏时候,脚本也是很常见的哦~下面就教大家写脚本,一起来学习下吧~ 准备工具: ...
- 怎么去使用python写自动化脚本?
第一次听到脚本,会不会觉得特别厉害呢?小编就有这样的感觉,事实上,脚本确实真的很厉害,能解决我们软件运行的大小问题,比如游戏时候,脚本也是很常见的哦下面就教大家写脚本,一起来学习下吧 准备工具: ...
最新文章
- 【Live555】live555源码详解(六):FramedSource、RTPSource、RTPSink
- 京东《未来科技趋势白皮书》,101页pdf
- 如何将本地jar包上传到maven私服中
- Fibonacci in the Pocket
- java 索引排序_Java培训MySQL之排序分组优化索引的选择
- UnitTest in .NET(Part 4)
- Android官方开发文档Training系列课程中文版:布局性能优化之布局复用
- [转]JS部分通用函数
- yuv转opencv中的IplImage
- linux 判断某进程 前台还是后台,Linux进程管理——进程前后台(优先级)以及作业控制等...
- 从其他项目中复制过来的mapper加载不进bean_手把手带你玩转k8s-一键部署springboot项目...
- C++学习 8.2 - 类及类成员
- 35岁是继续做测试,还是回家送外卖?
- 从CM刷机过程和原理分析Android系统结构
- 国内VR体验馆发展现状及未来前景
- Vue Props的用法
- 国外服务器解决域名备案问题
- python 实现漂亮的烟花、樱花、玫瑰花_Python实现浪漫的樱花与烟花雨
- 【备战】【B组】第十四届蓝桥杯python组
- 面试官:请你谈谈Java的类加载过程