摘要: 一、鼠标操作 鼠标是通过使用底层接口执行的,需要调用ActionChains对象来执行对应的方法 1、导入ActionChains类包 from selenium.webdriver.common.action_chains import ActionChains 2、ActionChains提供的 阅读全文
posted @ 2024-03-01 23:44 芒果93 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一、select下拉列表 Select类处理select-option 1)导入Select类 from selenium.webdriver.support.select import Select 2)确保你要操作的元素是select。实例化Select类 Select() 3)找到select 阅读全文
posted @ 2024-03-01 22:32 芒果93 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 一、窗口(window)切换 在浏览器当中,如果在页面进行了某个操作,结果浏览器打开了另外一个新窗口(tab)。如果要操作新窗口当中的页面元素,就需要窗口切换。 前提:有新的窗口打开、或者你要操作其它窗口 1、sleep(1)或显示等待 -- 等待浏览器新的窗口出现(无法使用隐性等待,隐性等待只能用 阅读全文
posted @ 2024-03-01 20:47 芒果93 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 一、环境搭建 1.1、安装selenium pip install selenium 1.2、安装webdriver 不同浏览器driver不同,自行百度下载驱动。注:看自己浏览器版本号下载对应版本号的驱动。 谷歌:chromedriver 火狐:geckodriver ie:ieserver 这里 阅读全文
posted @ 2024-03-01 00:52 芒果93 阅读(21) 评论(0) 推荐(0) 编辑