web自动化学习第一节:浏览器基本操作!So easy!!

Web自动化之浏览器基本操作

      • 前言
      • 导入模块
      • 浏览器基本操作

前言

 开始自动化测试之前,需了解浏览器的一些基本操作,以方便后续的自动测试。码上开始吧!

导入模块

from selenium import webdriver

没有合适的学习网站不怕,我为你准备好了

浏览器基本操作

  • 打开网站
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver

url = "http://localhost:8080/Shopping/index.jsp"
# 也可以用其它浏览器:比如Firefox()等等
brower = webdriver.Chrome()
# 打开浏览器
brower.get(url)
  • 设置休眠
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver
import time

url = "http://localhost:8080/Shopping/index.jsp"
webdriver.Firefox
brower = webdriver.Chrome()
brower.get(url)
# 强制等待3秒
time.sleep(3)
  • 页面刷新
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver

url = "http://localhost:8080/Shopping/index.jsp"
webdriver.Firefox
brower = webdriver.Chrome()
brower.get(url)
# 刷新页面
brower.refresh()
  • 前进和后退
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver
import time

url = "http://localhost:8080/Shopping/index.jsp"
webdriver.Firefox
brower = webdriver.Chrome()
brower.get(url)
# 实际效果自己操作,当前就不做演式了
# 后退
brower.back()
# 前进
brower.forward()
  • 设置窗口大小
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver
import time

url = "http://localhost:8080/Shopping/index.jsp"
webdriver.Firefox
brower = webdriver.Chrome()
brower.get(url)
# 设置窗口大小
brower.set_window_size(1280, 720)
# 设置全屏
# brower.maximize_window()
  • 截屏
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver
import time

url = "http://localhost:8080/Shopping/index.jsp"
webdriver.Firefox
brower = webdriver.Chrome()
brower.get(url)
brower.get_screenshot_as_file("./test.png")
  • 退出
#! /usr/bin/python3
# -*- coding:utf-8 -*-

# @Time    : 2020/8/21 15:59
# 公众号  : 码上开始

from selenium import webdriver
import time

url = "http://localhost:8080/Shopping/index.jsp"
webdriver.Firefox
brower = webdriver.Chrome()
brower.get(url)
time.sleep(3)
# 退出浏览器进程
brower.quit()

如果你不想再体验一次自学时找不到学习资料,没人解答问题,坚持几天便放弃的话,可以加我们的软件测试交流群【902061117】

你可能感兴趣的:(Python+selenium)