2017年9月23日

web自动化8-selenium简单操作方法

摘要: 1. 控制窗口大小 form selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") print("设置浏览器宽480,高800显示") driver.set_window_si 阅读全文

posted @ 2017-09-23 08:54 zhangjason 阅读(138) 评论(0) 推荐(0)

web自动化7-selenium等待方法

摘要: 1. 等待方法 time模块的sleep方法 效率低 implicitly_wait() 设置webdriver等待时间 隐试等待 等所有元素都加载出来 WebDriverWait 等待条件满足或者超时后退出 显试等待 from selenium.webdriver.support.ui impor 阅读全文

posted @ 2017-09-23 07:47 zhangjason 阅读(265) 评论(0) 推荐(0)

web自动化6-selenium多窗口切换及JS对话框处理

摘要: 1. 多窗口切换 browser.window_handles 显示所有句柄 browser.current_window_handle 显示当前句柄 browser.switch_to_window(browser.window_handles[1]) 切换句柄 2. js对话框处理 alter 阅读全文

posted @ 2017-09-23 07:44 zhangjason 阅读(948) 评论(0) 推荐(0)

web自动化5-selenium鼠标键盘操作

摘要: 1. 右击事件 context_click from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driv 阅读全文

posted @ 2017-09-23 07:38 zhangjason 阅读(198) 评论(0) 推荐(0)

导航