脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - Python自动化测试之登录脚本的实现

Python自动化测试之登录脚本的实现

2023-03-04 12:16三千花灯 Python

本文主要介绍了Python自动化测试之登录脚本的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

环境准备

前提已经安装好python、pycharm,配置了对应的环境变量。

1、安装selenium模块

文件–>设置—>项目:script---->python解释器---->+selenium

Python自动化测试之登录脚本的实现

2、安装浏览器驱动器

以谷歌浏览器为例
下载地址:https://chromedriver.chromium.org/downloads
(1)先查看谷歌浏览器版本;
(2)下载类似版本号的.zip,解压到pyhton环境目录下
(也可以下载到pycharm下,在环境变量中添加该路径即可)

Python自动化测试之登录脚本的实现

Python自动化测试之登录脚本的实现

代码

 

1、登录代码

  1. from selenium import webdriver #导入slenium的webdriver包
  2. import time #打开页面时,停留时间,可以不用
  3. driver=webdriver.Chrome() #实例化浏览器对象
  4. driver.get("http://192.168.123.15/provincial/#/login")#向浏览器发送网址(URL
  5. #打印当前title、URL(可以不用)
  6. title=driver.title
  7. print(title)
  8. now_url=driver.current_url
  9. print(now_url)
  10. #通过xpath定位,输入用户名、密码
  11. driver.find_element_by_xpath("//input[@type='text']").send_keys("test01")
  12. driver.find_element_by_xpath("//input[@type='password']").send_keys("test01")
  13. time.sleep(2)
  14. #点击登录按钮
  15. # driver.find_element_by_xpath("//button[@class='el-button el-button--primary']").click()
  16. driver.find_element_by_xpath("//button[@type='button']").click()
  17. time.sleep(3)
  18. #退出浏览器
  19. driver.quit()

2、xpath定位元素标签

定位到账号、密码、登录操作标签 谷歌浏览器---->检查---->elements—>利用最左边的箭头选择标签---->右击复制xpath定位元素

Python自动化测试之登录脚本的实现

Python自动化测试之登录脚本的实现

到此这篇关于Python自动化测试之登录脚本的实现的文章就介绍到这了,更多相关Python自动化登录脚本内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/belief_009/article/details/129161123

延伸 · 阅读

精彩推荐
  • Python(手写)PCA原理及其Python实现图文详解

    (手写)PCA原理及其Python实现图文详解

    这篇文章主要介绍了Python来PCA算法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能给你带来帮助...

    Raymond_桐5062021-12-20
  • Pythonpython基础教程项目四之新闻聚合

    python基础教程项目四之新闻聚合

    这篇文章主要为大家详细介绍了python基础教程项目四之新闻聚合,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    the5fire8202021-01-26
  • PythonPython函数的参数类型和使用技巧

    Python函数的参数类型和使用技巧

    先来定义一个计算体重指数(BMI)的函数。体重指数就是体重与身高的平方之比,其中体重以千克为单位,身高以米为单位。...

    Python作业辅导员9472021-03-27
  • PythonPython进阶篇之正则表达式常用语法总结

    Python进阶篇之正则表达式常用语法总结

    正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。本文为大家总结了一些正则表达式常用语法,希望有所帮助...

    样子的木偶10262022-08-03
  • Python分享vim python缩进等一些配置

    分享vim python缩进等一些配置

    本篇文章给大家分享了vim python缩进等一些配置的相关知识点,有需要的朋友可以参考下。...

    沐阳zz12072021-03-12
  • Pythonpython动态文本进度条的实例代码

    python动态文本进度条的实例代码

    这篇文章主要介绍了python动态文本进度条的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 ...

    喜欢_月夜19242020-04-02
  • Python分享一个Python 遇到数据库超好用的模块

    分享一个Python 遇到数据库超好用的模块

    这篇文章主要介绍了 分享一个Python 遇到数据库超好用的模块,SQLALchemy这个模块,该模块是Python当中最有名的ORM框架,该框架是建立在数据库API之上,使用...

    Python学习与数据挖掘7962022-11-08
  • Pythonpygame游戏之旅 添加游戏暂停功能

    pygame游戏之旅 添加游戏暂停功能

    这篇文章主要为大家详细介绍了pygame游戏之旅的第13篇, 教大家如何添加游戏暂停功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    观月执白10992021-04-21