摘要: 一、基础知识: """ js处理日历控件 利用js去掉readonly属性,然后直接输入时间 --利用js代码获取当前元素 --设置readonly这个属性值为false(或者删除readonly属性) """ 二、代码案例: from time import sleep from selenium 阅读全文
posted @ 2023-03-19 21:50 然后呢。。。 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 一、基本知识: 滚动步骤: 1.通过selenium的查找元素的方法先找到元素; 2.通过执行js语句,将元素滚动到可见区域中; #找到元素: target = driver.find_element_by_xpath('//a[text()="hello"]') #将元素滚动到可见区域 drive 阅读全文
posted @ 2023-03-16 22:49 然后呢。。。 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识 """ 一般键盘有【组合键】&【非组合键】的操作方式 【组合键】 --例如我们常用的ctrl+c、ctrl+v等 在使用键盘操作的时候,我们需要借助一下send_key()来模拟操作 Keys.CONTROL 也就是我们键盘上的Ctrl健 常用的组合键: 1.send_keys(Key 阅读全文
posted @ 2023-03-12 21:56 然后呢。。。 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识: """ 1.存储鼠标操作 2.perform()来执行鼠标操作 鼠标支持操作: 1.double_click 双击操作 2.context_click 右键操作 3.drag_and_drop 拖拽操作,左键按住拖动某一个元素到另一个区域,然后释放按键 4.move_to_eleme 阅读全文
posted @ 2023-03-12 21:28 然后呢。。。 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、select下拉框基础知识: """ "一、下拉列表分类" 1、select下拉列表 https://www.w3school.com.cn/tiy/t.asp?f=eg_html_elements_select Select类 from selenium.webdriver.support.s 阅读全文
posted @ 2023-03-12 20:38 然后呢。。。 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、基础知识: """ "js弹框实例" https://www.w3school.com.cn/js/js_popup.asp 右键 -》 检查 -》不会弹出对应的元素定位 from selenium.webdriver.common.alert import Alert Alert类 accep 阅读全文
posted @ 2023-03-12 20:31 然后呢。。。 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、内容 #ifram切换: #切换iframe的三种方式 """ 1.下标 driver.switch_to.frame(0) 2.webelement对象 loc=driver.find_element(By.NAME, "login_frame") driver.switch_to.frame 阅读全文
posted @ 2023-03-02 23:26 然后呢。。。 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、实现窗口切换的两种方式 第一种方式: 1、触发新的窗口打开 2、获取所有打开的窗口。 列表。新窗口都是在列表的最后一个。获取新窗口之前要sleep(2) wins_list = driver.window_handles 当前所有窗口的句柄 3、切换到2中列表的最后一个。 driver.swit 阅读全文
posted @ 2023-02-28 21:16 然后呢。。。 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、常用知识: 一、强制等待 time.sleep(3) 二、隐式等待 语法:driver.implicitly_wait(s) 1、整个会话只执行一次,全局起作用,后面的每一次元素查找都会进行等待,在设置的时间内元素找到就执行下一行代码,元素未找到就会报错 三、显式等待(等待[WebDriverW 阅读全文
posted @ 2023-02-27 20:26 然后呢。。。 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 一、轴定位: 通过兄弟元素找你,通过子元素找祖先元素 语法:已知元素/轴名称::标签名称[@属性名称=“属性值” and @属性名称=“属性值”] 轴名称: 1.parent:父元素 //div[@id="head_wrapper"]//a[@id="result_logo"]/parent::di 阅读全文
posted @ 2023-02-20 23:25 然后呢。。。 阅读(70) 评论(0) 推荐(0) 编辑