摘要: 浅copy: 1.是把列表本身独立,里面的元素是被两个列表共享的 2.当其中一个列表中的元素被改变时,另一个列表中的元素不会随之变化。 3.当列表里面还有列表时,修改内部列表的内容时,另一个列表中的内部列表也会随之变化 a1=["a","b","c","aa"] b1=a1 a1[0]="1" pr 阅读全文
posted @ 2023-11-27 17:29 努力工作,早日退休 阅读(9341) 评论(0) 推荐(0) 编辑
摘要: 显式等待 presence_of_element_locatedpresence_of_all_elements_locatedvisibility_of_any_elements_located 判断页面至少有一个元素可见 visible, 传入locator,一旦定位就返回 the list o 阅读全文
posted @ 2023-11-27 17:09 努力工作,早日退休 阅读(9408) 评论(0) 推荐(0) 编辑
摘要: 内联框架frame frame是一种内联框架,用于在html里面内部嵌入子页面(完整的html),对于这种元素,内部子页面的内容selenium无法直接控制,必须通过 switch_to跳转到对应的frame,才能进行操作,注意,操作之后一定要跳出该frame 多窗口切换 handle 句柄:用来指 阅读全文
posted @ 2023-11-27 16:57 努力工作,早日退休 阅读(9429) 评论(0) 推荐(0) 编辑
摘要: 鼠标操作 1.引入ActionChains类 2.定位相关元素 3.在ActionChains().调用相关鼠标操作方法 from selenium.webdriver.common.action_chains import ActionChains 双击操作: ActionChains(drive 阅读全文
posted @ 2023-11-27 16:53 努力工作,早日退休 阅读(9338) 评论(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 努力工作,早日退休 阅读(9485) 评论(0) 推荐(0) 编辑
摘要: 安装、卸载、查看 安装:pip install selenium==xxxx 卸载:pip uninstall selenium 查看版本号:pip show selenium 定位方式使用规则 有id,直接用有name,如果界面上只有一个表单,直接用。(最好检查以下唯一性)class_name,注 阅读全文
posted @ 2023-11-27 16:40 努力工作,早日退休 阅读(9359) 评论(0) 推荐(0) 编辑
摘要: 系统管理 工具和动作-->脚本命令执行 删除之前,现在已经构建了156次 输入脚本 println(Jenkins.instance.getJobNames()) //查看获取任务名列表//要重置的任务名称def jobName = Jenkins.instance.getJobNames()[0] 阅读全文
posted @ 2023-11-27 11:03 努力工作,早日退休 阅读(10058) 评论(0) 推荐(0) 编辑