摘要: 对于有些元素每次点击都是动态的 即每次都是不一样的 对于这种元素我们可以采用与他相关的其他静态的元素定位 比如 iframe 这个元素的id是动态的 每次都在变化 第一种就是我们观察下 是整个都是变化的还是部分变化 部分变化我们可以采用不变的部分定位 整个都在变化的 只能利用其它不变的元素 例如 通 阅读全文
posted @ 2019-09-06 21:44 暖o0兮 阅读(5786) 评论(0) 推荐(0) 编辑
摘要: 有些时候 元素明明就在 但是通过什么方式定位都提示 定位不到元素 此时就要考虑元素是不是内嵌在iframe 中 对于内嵌在 ifra中的元素定位 首先定位到 iframe 元素 例如 iframe = drive.find... 这里只要能定位到iframe即可,用什么方式都可以 然后是进入到ifr 阅读全文
posted @ 2019-09-06 21:07 暖o0兮 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 加载出新的窗口的时候 在点击某一个按钮的时候 有些时候会加载出新的页面 此时直接定位是定位不到的 就比如一开始在 1窗口定位 后来跳转到了2窗口,需要在2窗口上定位元素,此时就要先切换到2窗口 这里引入一个句柄的概念 通过切换句柄达到切换窗口的目的 首先获取句柄 current_window_han 阅读全文
posted @ 2019-09-06 21:02 暖o0兮 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 页面元素定位的方式 主要有8种 分类如下 元素属性定位 有 id , name , class_name 元素标签定位 tag_name 链接定位 link_text , partial_link_text 选择器定位 xpath , css_selector 因为很多时候只通过 id , name 阅读全文
posted @ 2019-09-06 14:41 暖o0兮 阅读(1727) 评论(0) 推荐(0) 编辑