WebDriver--简单元素操作】的更多相关文章

控制浏览器1.driver.maximize_window() #浏览器最大化2.driver.set_windows_size(480*800) #浏览器设置成移动端大小(480*800),参数数字为像素点3.driver.back() #网页后退4.driver.forward() #网页前进5.driver.refresh() #刷新当前页面6.clear() #清楚文本7.send_keys(*value) #模拟按键输入8.click() #单击元素9.submit() #提交表单,相…
from  selenium  import  webdriver driver  =  webdriver.Chorme() driver.get("http://www.baidu.com") 控制窗口大小 (480)表示浏览器的宽,(800)表示浏览器的高 driver.set_window_size(480, 800) 控制浏览器的前进与后退 driver.back() 后退 driver.forward() 前进 模拟浏览器刷新 driver.refresh() 刷新当前页面…
一.简单元素操作 1. webdriver中常用的几个方法: clear():清除文本 send_keys(*value):模拟按键输入 click():单击元素 clear()方法用于清除文本输入框中的内容. send_keys()方法模拟键盘向输入框输入内容. click()方法用来单击一个元素,前提是它是可以被单击的对象. 2. webElement接口常用方法:submit()submit()方法用于提交表单.例如:在搜索框输入关键字之后的“回车”操作,就可以通过submit()方法模拟…
本来这些东西网上一搜一大堆,但是本着收集的精神,整理一份放着吧!哈!哈!哈! 1. 输入框(text field or textarea) WebElement element = driver.findElement(By.id("passwd-id")); element.sendKeys(“test”); element.clear(); element.getText(); 2. 下拉选择框(Select) Select select = new Select(driver.f…
1. 多窗口切换 有时候需要在多窗口切换,webdriver提供了switch_to_window()方法支持切换窗口: from selenium import webdriver import os,time driver = webdriver.Chrome() frist_url = "http://www.baidu.com" driver.get(frist_url) #获取百度登录窗口句柄 login_windows = driver.current_window_han…
1. clear() clear()方法用于清除文本输入框内的内容:一般输入框中都有默认文字,如果不清空有可能会导致字符拼接: browser.find_element(By.ID,"userId").clear() 2. send_keys(*value) send_keys()方法模拟键盘输入向输入框内输入内容. browser.find_element(By.ID,"userId").send_keys("测试") 3. click() c…
常用操作 click 点击某个元素 driver.find_element_by_id(“su”).click()   clear driver.find_element_by_id(“kw”).clear()   send_keys 模拟键盘输入 driver.find_element_by_id(“kw”).send_keys(“hello”) from selenium.webdriver.common.keys import Keys driver.find_element_by_id(…
1.新建实例 xx_driver = os.path.abspath(r"路径") os.environ["webdriver.xx.driver"] = xx_driver driver = webdriver.xx(xx_driver) 2.id.name.tag.css.link_text.xpath元素定位 driver.find_element_by_id("xxx") driver.find_element_by_name("…
上一篇是元素的定位,那么定位元素的目的就是对元素进行操作,例如写入文本,点击按钮,拖动等等的操作 (1)简单元素操作 简单元素操作 find_element_by_id("kw").clear() #文本框清空 find_element_by_id("kw").send_keys("selenium") #文本框输入 find_element_by_id("button").click() #点击按钮操作 (2)webElem…
一. 控制浏览器 1. 控制浏览器大小 driver.set_window_size(480,800) #浏览器宽480,高800显示 dirver.maximize_window() #浏览器最大化显示 2. 后退.前进 driver.back() driver.forward() 3. 浏览器刷新(F5) driver.refresh() 二.  简单元素操作:find_element_by_id("xx").+ ? clear() 清除文本 send_keys(*value) 模…