摘要: 当我们单击滑块时,改变的只是CSS样式,HTML代码段如下。 <div class="slide-to-unlock-progress" style=" height: 36px; width: 0px; "></div> <div class-"slide-to-unlock-handle" st 阅读全文
posted @ 2020-10-31 15:27 Catonce 阅读(105) 评论(0) 推荐(0)
摘要: window.scrollTo()方法用于设置浏览器窗口滚动条 的水平位置和垂直位置。第一个位置参数表示水平左边距,第二个参数表示垂直的上边距,代码如下 from selenium import webdriver driver = wedriver.Chrome() driver.get(“htt 阅读全文
posted @ 2020-10-31 15:21 Catonce 阅读(281) 评论(0) 推荐(0)
摘要: get_cookies() 获得所有的cookies get_cookie(name) 返回字典中key为“name”的cookies add_cookie(cookie_dict) 添加Cookie delete_cookie(name,optionsString) 删除名为OpenString的 阅读全文
posted @ 2020-10-31 14:59 Catonce 阅读(303) 评论(0) 推荐(0)
摘要: WebDriver允许我们设置默认的文件下载路径,也就是说,文件会自动下载并且存放到设置的目录中,不同的浏览器设置方式不同。下面以 Firefox 浏览器为例,演示文件的下载。import osfrom seleni um dmport webdriverfp = webdriver.Firefox 阅读全文
posted @ 2020-10-31 14:34 Catonce 阅读(112) 评论(0) 推荐(0)
摘要: 警告框处理 在 WebDriver中处理JavaScript生成的alert、confirm和 prompt十分简单,具体做法是,首先使用switch_to.alert()方法定位,然后使用text、accept、dismiss、send_keys等进行操作。 text:返回alert、confir 阅读全文
posted @ 2020-10-31 13:36 Catonce 阅读(70) 评论(0) 推荐(0)
摘要: 在页面操作过程中,有时单击某个链接会弹出新的窗口,这时就需要切换到新打开的窗口中进行操作。WebDriver 提供的switch_to.window()方法可以实现在不同的窗口间切换。current_window_handle:获得当前窗口句柄。window_handles:返回所有窗口的句柄到当前 阅读全文
posted @ 2020-10-31 13:29 Catonce 阅读(70) 评论(0) 推荐(0)
摘要: 通过switch_to.frame()方法切换表单 from time import sleepfrom selenium import webdriverdriver = webdriver.Chrome(driver.get("http://www.126.com")sleep(2)login_ 阅读全文
posted @ 2020-10-31 13:22 Catonce 阅读(61) 评论(0) 推荐(0)