pythonwebui自动化_python+selenium实现web端UI自动化测试
代码示例:css
#!/usr/bin/python
# -*- coding: UTF-8 -*-
# coding:utf8
import sys
import os
from selenium import webdriver
sys.path.append(os.getcwd())
driver = webdriver.Chrome('/Users/fyh/tool/chromedriver') # Optional argument, if not specified will search path.
#注意此处的chromedriver须要与浏览器的版本匹配,不然会报错
# options=webdriver.ChromeOptions()
# options.add_argument('disable-infobars')
driver.set_page_load_timeout(30)
driver.implicitly_wait(30)
#登陆
driver.get("https://h5.daily.weidian.com/m/zhaoshang-h5/apply.html?id=30898")#打开连接
driver.find_element_by_id("J_phone").send_keys("13876543566")#找到控件并发送文字
driver.find_element_by_id("J_password").send_keys("123456")
driver.find_element_by_id("J_submit").click()#找到控件并点击按钮
driver.find_elements_by_class_name("common_button")[0].click()#经过find_elements_by_class_name找控件
text=driver.find_element_by_xpath("//*[@id=\"app\"]/div/div/div/section[1]/div[1]/span").text#经过find_element_by_xpath找控件
if text == "未经过":
print("经过")
else:
print("不经过")
sleep(2)
driver.quit()
其余方法:html
find_element_by_name()
find_element_by_css_selector()
pythonwebui自动化_python+selenium实现web端UI自动化测试相关推荐
- Python+Selenium.webdriver实现WEB端UI自动化测试(实例脚本)
本篇记录基于Python+Selenium.webdriver实现WEB端UI自动化测试,其中测试用例使用excel维护.为了在实际项目种的扩展应用,建议学习webdriver的元素定位方法,欢迎在评 ...
- docker+robot framework+selenium并发web应用UI自动化测试实践
自己在日常测试中,会搭建UI自动化测试框架来进行web应用的回归测试,在这过程中遇到了许多问题,如测试脚本和执行机不分离,串行测试效率低下,环境搭建麻烦等问题.在这个过程中,自己也在网上看一些前辈的搭 ...
- 关于Web端-UI自动化测试
在手工测试阶段,针对项目输出了测试用例,如果这些测试用例需要在版本迭代的过程中,需要进行回归测试,通过手工重复地执行测试用例,将会耗费大量的人力. 为此应运而生就有了自动化测试,通过使用自动化工具,将 ...
- 基于JAVA实现的WEB端UI自动化 - WebDriver高级篇 - 关联
文章目录 关联 (公共变量传递一些值) 基于JAVA实现的WEB端UI自动化 -自动化测试简单介绍 基于JAVA实现的WEB端UI自动化 - WebDriver基础篇 - 实现简单的浏览器操作 基于J ...
- IM场景的移动端UI自动化测试平台实践
在公司做了两三年IM平台开发,基本上把IM的所有能力都搭建齐全了:单聊.群聊.文本消息.语音消息.视频消息.卡片消息.音视频通话等,而且把整个聊天页面各个区域都开放了出去.整个IM系统的框架以及开发流 ...
- Python + Selenium实现web端的UI自动化
我的第一个Python自动化用例 环境准备 安装好Python 下载最新Python 命令行下查看是否安装成功: Python自带运行环境: IDLE是Python自带的集成开发环境,在开始菜单中搜索 ...
- 偷懒大法好,用 selenium 做 web 端自动化测试
自动化入门介绍 实验介绍 本次实验主要介绍什么是自动化测试和自动化测试工具 selenium.然后介绍怎么安装浏览器驱动工具 webdriver,并且开发一个简单的自动化测试脚本,体会自动化测试是怎么 ...
- 前端怎么加粗字体_to B 中后台系统 | Web 端 | UI Style Guideline amp; 前端交付文档...
本文总结近期 to B 中后台系统 UI 组件设计规范及相关经验.欢迎大家勘别甄误. 不懂 UI 的交互不是好前端,特别鸣谢 松若章 在设计稿落地过程中的严谨与指点. 组件规范 Components ...
- python 录制web视频_Python django框架 web端视频加密的实例详解
视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...
最新文章
- B站上线!DeepMind加UCL强强联手推出深度学习与强化学习进阶课程(附视频)
- IE9开始支持SVG格式(VML终结)
- iphone屏蔽系统更新_iPhone 屏蔽系统更新教程,支持 iOS13 / iOS12 系统
- springboot上传文件及文件上传限制大小异常捕获
- 如何使用SAP APF里的过滤器
- LLVM 核心类简明示例
- phpstorm如何同时打开两个文件夹_iPhone如何同时添加两个不同的面容ID?
- JAVA抽象类和接口类的区别
- 高级软件工程2017第7次作业--C++团队项目:Beta阶段综合报告
- html如何消除空格字符串,jquery如何去除字符串的空格
- 计算机安装pdf打印机驱动,Win7安装Microsoft Print to PDF虚拟打印机的方法
- ffmpeg转码参数
- java 二进制转换为十进制_二进制转换十进制 算法解析
- 计算机网络 DNS解析命令汇总
- RESTful理解与实践
- error: (-215:Assertion failed) !_src0.empty() in function ‘cv:: 可能的诸多原因!!!
- 动手深度学习13:计算机视觉——语义分割、风格迁移
- 2023最新软件测试学习思维导图(从小白到大师进阶之路)
- 蓝桥杯真题 数列求值(超范围)(好好审题啊喂)
- 4am永远 鼠标按键设置_国潮加持 黑爵蜻蜓点水RGB鼠标评测
热门文章
- linux用户组管理命令_Linux用户和组命令能力问题和解答
- scala中的二维数组_Scala中的多维数组
- linux mysql 磁盘空间_磁盘空间满了之后MySQL会怎样
- mysql 存储过程死循环_pl/sql存储过程loop死循环
- flex 下对齐_Flex 布局示例
- 计算机组成比作人的什么位置,理学第章计算机组成上.ppt
- php时区问题,PHP中遇到的时区问题解决方法
- 为什么劝你放弃Maven?看看Gradle的这些优点就知道了
- T-Sql备份还原数据库
- Vue项目 报错TypeError [ERR INVALID ARG TYPE]: The “path“ argument must be of type string