摘要: 一、alert\confirm\prompt弹出框操作主要方法有: text:获取文本值 accept() :点击"确认" dismiss() :点击"取消"或者叉掉对话框 send_keys() :输入文本值 --仅限于prompt,在alert和confirm上没有输入框 二、认识alert\c 阅读全文
posted @ 2019-06-03 23:11 Test挖掘者 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 1.导入Select模块。直接根据属性或索引定位 2.先要导入select方法:from selenium.webdriver.support.select import Select 3.然后通过select选项的索引来定位选择对应选项(从0开始计数),如选择第三个选项:select_by_ind 阅读全文
posted @ 2019-06-03 22:41 Test挖掘者 阅读(675) 评论(0) 推荐(0) 编辑
摘要: 一、frame和iframe区别 Frame与Iframe两者可以实现的功能基本相同,不过Iframe比Frame具有更多的灵活性。 frame是整个页面的框架,iframe是内嵌的网页元素,也可以说是内嵌的框架 Iframe标记又叫浮动帧标记,可以用它将一个HTML文档嵌入在一个HTML中显示。它 阅读全文
posted @ 2019-06-03 22:33 Test挖掘者 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 一、获取当前窗口句柄 1.元素有属性,浏览器的窗口其实也有属性的,只是你看不到,浏览器窗口的属性用句柄(handle)来识别。 2.人为操作的话,可以通过眼睛看,识别不同的窗口点击切换。但是脚本没长眼睛,它不知道你要操作哪个窗口,这时候只能句柄来判断了。 3.获取当前页面的句柄:driver.cur 阅读全文
posted @ 2019-06-03 21:45 Test挖掘者 阅读(1453) 评论(0) 推荐(0) 编辑