随笔分类 -  自动化 / selenium自动化

摘要:Selenium 提供了8个元素定位的API,可以分为三种: 1. 标签定位策略2. 属性定位策略3. 通用定位策略 find_element 用来定位单个元素find_elements 用来定位多个元素 1. 标签定位策略 LINK_TEXT :精确匹配PARTIAL_LINK_TEXT :模糊匹 阅读全文
posted @ 2023-01-09 18:39 心如__止水 阅读(94) 评论(0) 推荐(0) 编辑
摘要: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:/// 阅读全文
posted @ 2022-12-28 18:07 心如__止水 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一、浏览器操作 浏览器最大化:browser.maximize_window() 设置浏览器宽、高:browser.set_window_size(480, 800) 页面前进:browser.forward() 页面后退:browser.back() 二、测试对象操作 点击对象:browser.c 阅读全文
posted @ 2022-12-28 17:26 心如__止水 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、隐性等待 implicitly_wait(30)的用法应该比time.sleep() 更智能,前者可以在一个时间范围内智能的等待,后者只能选择一个固定的时间的等待。文档解释:selenium.webdriver.remote.webdriver.implicitly_wait(time_to_w 阅读全文
posted @ 2022-12-28 15:53 心如__止水 阅读(263) 评论(0) 推荐(0) 编辑
摘要:百度网盘链接:https://pan.baidu.com/s/15QSAGXk8F_eyqaw66KoHqg?pwd=1029 提取码:1029 一、例子1 业务步骤: 1. 访问项目首页 : http://101.34.221.219:8010/2. 选择登录按钮 : a.text = '登录'3 阅读全文
posted @ 2022-08-26 08:29 心如__止水 阅读(402) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示