作为小白的我,如何用selenium简易入门操作

selenium + python的基本操作

上一期主要对selenium初学者常遇到的问题进行解答,这期主要是告诉大家一个简单执行自动化登录平台的操作方法。
首先需要配置好python+selenium的环境,这里就不多说了了,度娘一搜一大把。接下来,做一个简单的python+selenium的自动化的登录操作。

1.首先是文件开头上要写

    from selenium  import webdriver

    from time import sleep

2.最简单的一段功能

简单明了,就是让python帮你打开火狐浏览器,然后登录自己的账号密码,登录成功后延迟五秒,再退出浏览器。

    diver = webdriver.Firefox()             #实例化

    diver.maximize_window()                 #窗口最大化

    diver.get('http://ecp.eflycloud.com/login')         #输入网页地址

    print(diver.title)                      #打印网页标题

    login('zengww@efly.cc','******')#调用这个登陆方法 输入用户名和密码

    sleep(5)                        #延迟五秒

    diver.quit()                    #退出浏览器

3.定义一个登录系统的函数

    def login(userName,pwd):                #定义一个登陆的方法

    ele_name=diver.find_element_by_xpath('/html/body/my-app/app-login/div[1]/div[2]/div[2]/div[2]/p[1]/input')

    #定位用户名输入框控件,这个是通过find_element_by_xpath函数来寻找定位网页上的控件,这里我偷懒了,直接copy了该元素的xpath

    ele_name.clear()

    #清空输入框内容

    ele_name.send_keys(userName)

    #输入用户名

    ele_pwd=diver.find_element_by_xpath('/html/body/my-app/app-login/div[1]/div[2]/div[2]/div[2]/p[2]/input')

    #定位密码输入框控件

    ele_pwd.clear()

    #清空内容

    ele_pwd.send_keys(pwd)

    #输入密码

    ele_login=diver.find_element_by_xpath('/html/body/my-app/app-login/div[1]/div[2]/div[2]/div[2]/button')

    #定位登陆按钮控件

    ele_login.click()

    #模拟鼠标操作,点击登录按钮

执行结果

好,到这里一个简单的登录操作代码就完成了,执行代码,就可以顺利地登录到我们的睿江云平台啦。
在这里插入图片描述
下一期:selenium常见元素定位及操作方法
在这里插入图片描述
睿江云官网链接:https://www.eflycloud.com/home?from=RJ0036

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值