我们在做UI自动化测试过程中经常要使用对浏览器控制的操作,那么一般包含哪些呢?
1、get方法打开浏览器
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get(‘http://www.bcbxhome.com’)
复制代码
2、浏览器后退back
比如我们打开浏览器后,打开某个帖子,又有回退到上一个界面,那么我们就需要用到back方法
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get(‘http://www.bcbxhome.com’)
time.sleep(1)
driver.find_element_by_xpath("//div[@class=‘bm_h cl’][1]/h2/a").click()
driver.back()
复制代码
3、浏览器前进forwad
当我们浏览器回退到上一个界面后,我们又要前进到之前的界面,那么我们就会用到forward方法
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get(‘http://www.bcbxhome.com’)
time.sleep(1)
driver.find_element_by_xpath("//div[@class=‘bm_h cl’][1]/h2/a").click()
driver.back()
driver.forward()