美文网首页
selenium+python从安装到使用(一)

selenium+python从安装到使用(一)

作者: 赵阿乔_kaylee | 来源:发表于2019-12-10 11:07 被阅读0次

1.环境搭建(Windows本地)

参考:https://www.cnblogs.com/sunada2005/p/selenium.html

步骤2.2中的下图步骤8暂时用不到,可忽略

此步骤可略过

2.Python IDE选择

大家推荐一款款不错的 Python IDE(集成开发环境), PyCharm,当然你可以根据自己的喜好来选择适合自己的 Python IDE。

PyCharm 官方下载地址:http://www.jetbrains.com/pycharm/download/

选择下载社区版本如下图:

选择社区版本即可

3.开始一个小小用例吧

新建一个python文件


# coding:utf-8

from selenium import webdriver

# 定义变量

base_url = "http://11.11.11.11"

var_username = "zfw01"

var_password = "111111"

driver = webdriver.Chrome()

driver.maximize_window()

# 隐性等待,最长等20秒

driver.implicitly_wait(20)

driver.get(base_url)

# 输入用户名

driver.find_element_by_xpath("//div[@id='app']/div/div[2]/div/div/form/div/div/div/input").send_keys(var_username)

# 输入密码

driver.find_element_by_xpath("//div[@id='app']/div/div[2]/div/div/form/div[2]/div/div/input").send_keys(var_password)

# 点击登录

driver.find_element_by_xpath("//div[@id='app']/div/div[2]/div/div/form/div[3]/div/button").click()

# 判断‘首页’是否存在

try:

    driver.find_element_by_xpath("//div[@id='app']/div/div[2]/div[2]/div/div/div/div/div/div/div/div").is_displayed()

    print ("login success!")

except Exception as msg:

    driver.get_screenshot_as_file("../jietu/login_failed.png")

    print ("login failed!")

    raise


编写脚本可能遇到的问题见:selenium+python初学者常见问题汇总~~~持续更新 - 简书


相关文章

  • selenium+python从安装到使用(一)

    1.环境搭建(Windows本地) 参考:https://www.cnblogs.com/sunada2005/p...

  • Git从安装到使用(一)

    刚去一个新公司,发现新公司使用的是 Git, 之前都是使用的 SVN, 看了网上的教程好多也是零零散散,本人整理了...

  • supervisor 从安装到使用

    一、安装 源码安装 先下载最新的supervisor安装包:https://pypi.python.org/pyp...

  • cocoapods从安装到使用

    什么是cocoapods CocoaPods是一个用来帮助我们管理第三方依赖库的工具。它可以解决库与库之间的依赖关...

  • cocoaPods从安装到使用

    cocoaPods作为iOS开发管理第三方库的神器,就不具体介绍了。本文介绍 cocoaPods的安装 cocoa...

  • OCLint从安装到使用

    今天公司进行了前端的代码规范培训,趁着今天有时间,就研究下。 参考链接: OCLint从安装到使用: https:...

  • IDEA从安装到使用git

    日常记录自己安装过程,备忘~ 1.安装最全攻略(试用新手小白,我就是哈哈) 之前百度了很多,安装过程中也出错了好几...

  • 初识Mongodb,从了解,安装到使用。

    关于Docker的基础知识相关内容基本上写完了,剩下的就是需要我们去多多熟练学习了。一篇知识的完毕,不是结束,而是...

  • Appium初步,从安装到使用Junit

    Appium架构 Appium是一个C/S 架构,所谓的C/S架构,就是一个Clicent和一个Server端,这...

  • cocoapods从安装到使用全新指南

    应该会有人问,现在cocoapods的使用教程都烂大街了,你这么写有意思吗?我想说还是有必要的,技术在不断变化,其...

网友评论

      本文标题:selenium+python从安装到使用(一)

      本文链接:https://www.haomeiwen.com/subject/rmpwgctx.html