随笔分类 -  5-1-selenium

摘要:显式等待 presence_of_element_locatedpresence_of_all_elements_locatedvisibility_of_any_elements_located 判断页面至少有一个元素可见 visible, 传入locator,一旦定位就返回 the list o 阅读全文
posted @ 2023-11-27 17:09 努力工作,早日退休 阅读(9469) 评论(0) 推荐(0) 编辑
摘要:内联框架frame frame是一种内联框架,用于在html里面内部嵌入子页面(完整的html),对于这种元素,内部子页面的内容selenium无法直接控制,必须通过 switch_to跳转到对应的frame,才能进行操作,注意,操作之后一定要跳出该frame 多窗口切换 handle 句柄:用来指 阅读全文
posted @ 2023-11-27 16:57 努力工作,早日退休 阅读(9431) 评论(0) 推荐(0) 编辑
摘要:鼠标操作 1.引入ActionChains类 2.定位相关元素 3.在ActionChains().调用相关鼠标操作方法 from selenium.webdriver.common.action_chains import ActionChains 双击操作: ActionChains(drive 阅读全文
posted @ 2023-11-27 16:53 努力工作,早日退休 阅读(9342) 评论(0) 推荐(0) 编辑
摘要:下拉菜单列表定位>>使用Select类定位 from selenium.webdriver.support.ui import Select #导入Select类 select=Select(driver.find_element_by_css_selector('[name="baseinfopr 阅读全文
posted @ 2023-11-27 16:45 努力工作,早日退休 阅读(9496) 评论(0) 推荐(0) 编辑
摘要:安装、卸载、查看 安装:pip install selenium==xxxx 卸载:pip uninstall selenium 查看版本号:pip show selenium 定位方式使用规则 有id,直接用有name,如果界面上只有一个表单,直接用。(最好检查以下唯一性)class_name,注 阅读全文
posted @ 2023-11-27 16:40 努力工作,早日退休 阅读(9364) 评论(0) 推荐(0) 编辑