自动化测试技术之Selenium webdriver

初识
应用

"""
配置环境:
selenium webdriver自动化测试工具其实就是一个第三方测试模块,在这个模块中安装了一系列测试浏览器和网页元素的方法
首先通过pip install selenium安装selenium模块
可以通过pip show selenium查看是否安装成功,通过pip uninstall selenium卸载
然后配置Firefox浏览器的驱动程序gecko driver
并将gecko driver放在python目录下
下载的对应版本为:selenium-3.141.0 Firefox-76.0 gecko driver-27.0
"""
"""
使用步骤:
 1、导入selenium webdriver模块,导入unit test,使用unit test框架写自动化用例(setUp:前置条件,tearDown:清场)
 2、实例化对象并启动浏览器
 3、调用maximize_window()方法将浏览器窗口最大化
 4、调用get()方法打开一个网页
 5、调用clear()方法清理文本,这里清除输入的登录信息
 6、调用send_keys()方法输入文本内容
 7、调用click()方法进行单机操作
 8、导入time模块
 9、通过quit()方法关闭浏览器
"""
for i in range(10):
    from selenium import webdriver
    driver=webdriver.Firefox()
    driver.maximize_window()
    driver.get('http://account.ryjiaoyu.com/log-in')
    import time
    time.sleep(3) # 打开网址后,停留三秒,让登录页面的元素完全加载
    driver.find_element_by_xpath("//input[@id='Email']").clear()
    driver.find_element_by_xpath("//input[@id='Email']").send_keys('mmgss@qq.com')
    driver.find_element_by_xpath("//input[@id='Email']").clear()
    driver.find_element_by_xpath("//input[@id='Email']").send_keys('testpree')
    driver.find_element_by_xpath("//input[@value='登 录']").click()
    driver.quit()
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值