摘要: 在完成某些操作时会弹出对话框来提示,主要分为"警告消息框","确认消息框","提示消息对话"三种类型的对话框。 1.警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2.确认消息框(confi 阅读全文
posted @ 2020-07-31 19:19 嗨不错喽 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 页面中含有iframe框架,因此直接进行元素的查找与操作,出现找不到元素的现象,首先需进行iframe框架的转换,使用switch_to_frame, frame标签有 frameset、frame、iframe三种 1)frameset跟其他普通标签没有区别,不会影响到正常的定位 2)frame与 阅读全文
posted @ 2020-07-31 18:57 嗨不错喽 阅读(1293) 评论(0) 推荐(1) 编辑
摘要: 通常,我们这页面中定位一个元素,如果HTML中明明有却定位不到,我们一定会从这两个方面考虑。 第一:是不是页面中有多个iframe/frame结构,很多情况下我们需要通过切换iframe/frame结构来定位; 如果页面中存在iframe/frame的情况, 我们先要排查是否是因为我们的driver 阅读全文
posted @ 2020-07-31 18:33 嗨不错喽 阅读(1123) 评论(0) 推荐(0) 编辑
摘要: CSS 选择器: 常见符号: #表示 id选择器 .表示 class选择器 >表示子元素,层级 一个空格也表示子元素,但是是所有的后代子元素,相当于 xpath 中的相对路径 一、css:属性定位 1.css可以通过元素的id、class、标签这三个常规属性直接定位到 2.如下是百度输入框的的htm 阅读全文
posted @ 2020-07-31 18:06 嗨不错喽 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 一、前言 总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询; 二、直接定位(XPath) 使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位; driver = webdriver.F 阅读全文
posted @ 2020-07-31 17:58 嗨不错喽 阅读(3566) 评论(0) 推荐(0) 编辑
摘要: xpath是XML路径语言,它可以用来确定xml文档中的元素位置,通过元素的路径来完成对元素的查找。HTML就是XML的一种实现方式,所以xpath是一种非常强大的定位方式。xpath也分几种不同类型的定位方法。 一种是绝对路径定位。这种定位方式是利用html标签名的层级关系来定位元素的绝对路径,一 阅读全文
posted @ 2020-07-31 17:55 嗨不错喽 阅读(12892) 评论(0) 推荐(1) 编辑