摘要:#coding=utf-8 from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains import time def login(user,pwd): driver.
阅读全文
摘要:AutoIt安装 1、首先打开AutoIt Windows Info 工具,鼠标点击Finder Tool,鼠标将变成一个小风扇形状的图标,按住鼠标左键拖动到需要识别的控件上。 通过AutoIt Windows Info 获得以下信息。 窗口的title为“选择要加载的文件”,标题的Class为“#
阅读全文
摘要:1. 控制窗口大小 form selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") print("设置浏览器宽480,高800显示") driver.set_window_si
阅读全文
摘要:1. 等待方法 time模块的sleep方法 效率低 implicitly_wait() 设置webdriver等待时间 隐试等待 等所有元素都加载出来 WebDriverWait 等待条件满足或者超时后退出 显试等待 from selenium.webdriver.support.ui impor
阅读全文
摘要:1. 多窗口切换 browser.window_handles 显示所有句柄 browser.current_window_handle 显示当前句柄 browser.switch_to_window(browser.window_handles[1]) 切换句柄 2. js对话框处理 alter
阅读全文
摘要:1. 右击事件 context_click from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains driver = webdriver.Chrome() driv
阅读全文
摘要:如果元素定位不上,确定是否有iframe 切换到iframe页面,再次进行定位 Id driver.switch_to_frame(“id”) name driver.switch_to_frame(“name”) 无id、name iframe = driver.find_element_by_t
阅读全文
摘要:1.xptah可以通过元素的id、name、class这些属性定位 driver.find_element_by_xpath("//input[@id=’kw1’]") driver.find_element_by_xpath("//*[@name=’wd’]") driver.find_eleme
阅读全文
摘要:id driver.find_elenment_by_id("kw") name driver.find_element_by_name("kw") class name diver.find_element_by_class_name("kw") tag name diver.find_eleme
阅读全文
摘要:selenium 开源软件 支持多浏览器Firefox、Chrome、IE 跨平台Windows、Mac、Linux 多语言 java python Ruby php js 对web支持好,多种API 环境搭建 1.下载安装python2.7.11,配置环境变量 2.安装selenium-3.0.2
阅读全文