【0310】接口自动化测试,py requests库调用方式。
【0311】UI自动化测试,通过py selenium库基于chrome驱动,以html元素进行定位。
pyimport time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.ie.service import Service
def start_chrome():
# 创建设置
options = Options()
options.add_argument('--no-sandbox')
options.add_experimental_option('detach', True)
options.binary_location = r'C:\Program Files\Qoom Chrome\chrome.exe'
# 创建并启动浏览器
a1 = webdriver.Chrome(service=Service('chromedriver.exe'), options=options)
return a1
a = start_chrome()
a.get('http://www.baidu.com')
# time.sleep(5)
# a.close()
# 最大化
a.maximize_window()
# 最小化
a.minimize_window()
新颖5 提升4 难度:简单 体系: 零乱
rabbitmq: 同步消息、异步消息的区别,rabbitmq安装、配置
生产者 => 交换机 => 消息队列 => 消费者
新颖: 新 提升: 5; 难度: 中等; 体系: 良好 【0312】UI自动化测试 元素定位方式。
py# 定位1个元素
position1 = a.find_element(By.ID, 'main-wrapper')
# 列表形式
positions = a.find_elements(By.ID, 'main-wrapper11')
新颖: 低 提升: 3 难度: 中等; 体系: 零乱 时间: 一般
本文作者:寒江孤影
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!