python+selenium环境搭建步骤,selenium+python自动化框架
本文主要介绍如何教你如何构建python selenium自动化环境。通过示例代码进行了非常详细的介绍,对大家的学习或工作有一定的参考价值。有需要的朋友就跟着下面的边肖学习吧。
00-1010第一步:安装python解释器第二步:安装pycharm编译器。第三步:安装selenium库第四步:下载浏览器驱动第五步:打开pycharm,编写第一个自动化演示,验证环境是否有问题。快速简单地构建环境。如有疑问,欢迎加入群内讨论并留言。
目录
官方网站地址:https://www.python.org/
自动化测试最好下载3.7。
下载后打开这个文件傻瓜式安装。
安装后,win r打开命令行窗口,进入python。如果出现下图,说明安装成功。
第一步:安装python解释器
傻瓜式安装没问题。
http://www.jetbrains.com/pycharm/download/#section=windows.
第二步:安装pycharm编译器。
pip安装硒
第三步:安装selenium库
我一般用chrome,比较有代表性。
铬:
sites.google.com/a/chromium.org/chromedriver/downloads 3359号(需要翻墙)
Firefox:
https://github.com/mozilla/geckodriver/releases。
下载后,将驱动程序放在python文件夹的脚本根目录下。
第四步:下载浏览器的驱动
第一个demo
从selenium导入web驱动程序
导入时间
导入单元测试
类登录页面(对象):
driver=webdriver。火狐()
driver . get( https://passport . hupu.com/PC/log in?project=NBA from=PC’)
时间.睡眠(5)
定义测试_登录(自己):
self . driver . find _ element _ by _ XPath(//*[@ id= J _ username ])。单击()
self . driver . find _ element _ by _ XPath(//*[@ id= J _ username ])。清除()
self . driver . find _ element _ by _ XPath(//*[@ id= J _ username ])。send_keys(1877777777 )
self . driver . find _ element _ by _ XPath(//*[@ id= J _ pwd ])。单击()
self . driver . find _ element _ by _ XPath(//*[@ id= J _ pwd ])。清除()
self . driver . find _ element _ by _ XPath(//*[@ id= J _ pwd ])。send_keys(111111111 )
self . driver . find _ element _ by _ XPath(//*[@ id= SM _ BTN _ 1 ]/div[1]/div[4])。单击()
时间.睡眠(6)
def测试_线程(自身):
self . driver . get( https://BBS . hupu.com/HC big )
时间.睡眠(6)
self . driver . find _ element _ by _ id( g _ n )。单击()
时间.睡眠(6)
self . driver . find _ element _ by _ id( ATC _ title )。单击()
self . driver . find _ element _ by _ id( ATC _ title )。清除()
自我。driver . find _ element _ by _ id( ATC _ title )。send _ keys(橙色发胶)
self . driver . find _ element _ by _ XPath(//body )。单击()
self . driver . find _ element _ by _ XPath(//body )。send _ keys(“oranges使用自动测试发送的文本粘贴”)
self . driver . find _ element _ by _ id( submit view )。单击()
login=LoginPage()
登录.登录()
时间.睡眠(4)
login.fatie_4524()
只要能成功启动浏览器,能自动操作鼠标,就说明环境没有问题。
这就是这篇教你如何构建python selenium自动化环境的文章(图片和文本)。有关构建python selenium自动化环境的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门的IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。