selenium + plantomjs 实现自动化测试01
pip install selenium
from selenium import webdriver
# 使用selenium启动PhantomJS浏览器
driver = webdriver.PlantomJS()
# 通过浏览器去访问bing的title元素
driver.get("http://www.bing.com/")
#微软 Bing 搜索 - 国内版
data = driver.find.element_by_id("scpll").text
#这里打印出来应该是视频
print(data)
#模拟用户
driver.find_element_by_id("sb_form_q").send_keys(u"python爬虫")
driver.find_element_by_id("sb_form_go").click()
driver.save_screenshot("python爬虫.png")
#关闭当前页面,如果只有一个页面,会关闭浏览器
#driver.close()
#关闭浏览器
driver.quit()
selenium + plantomjs 实现自动化测试01相关推荐
- Selenium:网页自动化测试代码(Python版)
本篇文章要做的是关于一个自动化测试. 目录 一.准备工具 1.编程语言及编译器 2.需要的包 3.浏览器 4.你需要在你的Python提前安装库. 二.代码部分 1.登录页面 2.下一步是进入主页 3 ...
- selenium自动化测试_您如何使用Selenium来计算自动化测试的投资回报率?
selenium自动化测试 跨浏览器测试是一种测试,需要大量的精力和时间. 通过不同的浏览器,操作系统,设备,屏幕分辨率测试Web应用程序,以评估针对各种受众的Web内容呈现的过程是一项活动. 特别是 ...
- Web 自动化解决方案 [开源项目] 基于 Selenium 的 Web 自动化测试框架完美版
欢迎查阅Selenium(Web自动化测试框架体系) Selenium ) Selenium是一个用于Web应用程序的自动化测试工具,直接运行在浏览器中,就像真正的用户在操作一样• 支持的浏览器包括I ...
- 论文python+selenium网页自动化测试论文_毕业设计(论文)-基于selenium的web自动化测试.docx...
基于Selenium的Web自动化测试1 绪论1.1引言网络时代的到来和迅速普及,为软件产业带来了一场革命性的变化,基于Web的应用系统已经开始逐步取代原来的单机版应用系统,成为当前和未来的软件系统开 ...
- 【测试】自动化测试01
努力经营当下,直至未来明朗! 文章目录 一.自动化概述 二.自动化测试的分类 三.自动化测试工具:selenium 四.一个简单的自动化用例 五.Selenium常用方法 1. 查找页面元素: 2.元 ...
- web自动化如何在不同浏览器运行_您如何使用Selenium来计算自动化测试的投资回报率?...
跨浏览器测试是一种测试,需要大量的精力和时间.通过不同的浏览器,操作系统,设备,屏幕分辨率测试Web应用程序,以评估针对各种受众的Web内容呈现的过程是一项活动.特别是如果手动处理.使用Seleniu ...
- web自动化如何在不同浏览器运行_测试冷知识科普:使用Selenium来计算自动化测试的投资回报率...
跨浏览器测试是一种测试,需要大量的精力和时间.通过不同的浏览器,操作系统,设备,屏幕分辨率测试Web应用程序,以评估针对各种受众的Web内容呈现的过程是一项活动. 特别是如果手动处理,使用Seleni ...
- python+selenium进行web自动化测试
python+selenium进行web自动化测试 一.配置python环境 目前已经更新到python3.10.3,我现在是3.9, 不过版本应该问题不大,大家可以自行官网下载并安装,并装好pych ...
- java+Selenium+TestNg搭建自动化测试架构(1)实现代码和数据的分离
1.主要介绍介绍Java+Selenium+POM的自动化测试框架的搭建,第一个首先实现代码和账号URL等信息的分离.第二点支持跨浏览器,通过读取配置文件的方式实现. 1)将账号URL等信息添加在pr ...
最新文章
- 【Android NDK 开发】Android.mk 配置静态库 ( Android Studio 配置静态库 | 配置动态库与静态库区别 | 动态库与静态库打包对比 )
- python参数默认值实例_Python中使用partial改变方法默认参数实例
- android 中 Proguard 和JNI 相关
- vue编写to-do list源码
- 1053 Path of Equal Weigh(甲级)
- 小程序显示服务器开小差,小程序提交一直显示网络错误,网络开小差,请刷新重试,切换网络也上不去,请问是?...
- NetBeans第一部分代码提交Apache
- 更改swing应用程序标题栏默认图标
- codevs 2928 你缺什么
- oracle的unload,Oracle 业务数据unload恢复过程
- 漏洞复现:DNS 缓存投毒的经典—— 2008年 kaminsky 漏洞
- 【Mac版word转PPT技巧】谁说Word转PPT在Mac电脑中不能实现?
- Nginx的优化配置
- ISV的想法,用友全都懂
- android sqlite存对象,【Android基础】Android SQLite存储自定义对象
- USB 3G网卡驱动流程
- python算法工程师-从材料硕士到算法工程师的转行之路,有三不建议
- css选择器 :nth-of-type(1)、:nth-child(1)、:first-child、 :first-of-type
- 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java考研信息志愿采集与推荐系统r53k4
- 前端提高开发效率的技巧
热门文章
- scanf函数的返回值问题
- BZOJ 1303: [CQOI2009]中位数图【前缀和】
- 百度文本编辑器ueditor v1.2.3.0使用方法及配置(图片上传功能、目录更改)
- 获得OnOK退出控制
- (转)Spring Boot(十一):Spring Boot 中 MongoDB 的使用
- Struts2.3.4.1 + Spring3.1.2 + Hibernate4.1.6整合
- Machine Learning Mastery 博客文章翻译:深度学习与 Keras
- PyTorch 1.0 中文文档:torch.autograd
- fast.ai 深度学习笔记:第一部分第三课
- 计算与推断思维 三、Python 编程