随笔分类 - 自动化 / selenium自动化
摘要:Selenium 提供了8个元素定位的API,可以分为三种: 1. 标签定位策略2. 属性定位策略3. 通用定位策略 find_element 用来定位单个元素find_elements 用来定位多个元素 1. 标签定位策略 LINK_TEXT :精确匹配PARTIAL_LINK_TEXT :模糊匹
阅读全文
摘要:1.勾选3个复选框 方法一: 1 # -*- coding: utf-8 -*- 2 from selenium import webdriver 3 import time 4 import os 5 dr = webdriver.Firefox() 6 file_path = 'file:///
阅读全文
摘要:一、浏览器操作 浏览器最大化:browser.maximize_window() 设置浏览器宽、高:browser.set_window_size(480, 800) 页面前进:browser.forward() 页面后退:browser.back() 二、测试对象操作 点击对象:browser.c
阅读全文
摘要:一、隐性等待 implicitly_wait(30)的用法应该比time.sleep() 更智能,前者可以在一个时间范围内智能的等待,后者只能选择一个固定的时间的等待。文档解释:selenium.webdriver.remote.webdriver.implicitly_wait(time_to_w
阅读全文
摘要:百度网盘链接:https://pan.baidu.com/s/15QSAGXk8F_eyqaw66KoHqg?pwd=1029 提取码:1029 一、例子1 业务步骤: 1. 访问项目首页 : http://101.34.221.219:8010/2. 选择登录按钮 : a.text = '登录'3
阅读全文