Python+selenium是当前常用的自动化测试环境之一,在自动化测试框架中,常用的是POM模型,下面是对常用的页面操作的总结:
1、输入框:
from selenium import webdriver
#定位文本框
tk=driver.get_element_by_id("id")
#清空文本框
tk.clear()
#文本框中输入内容
tk.send_keys("value")
2、下拉选择框
a、通过select进行定位下拉框------通过代码段定位
#导入Select方法
from selenium.webdriver.support.select import Select
#通过index进行选择
Select(driver.find_element_by_id("id")).select_by_index("index")
#通过value进行选择
Select(driver.find_element_by_id("id")).select_by_value("value")
#通过选项文字进行选择
Select(driver.find_element_by_id("id")).select_by_visible_text("visible_text")
b、定位非<select>标签的下拉菜单------先定位到下拉菜单,再对其中的选项进行定位
#先定位到下拉菜单
select1=driver.find_element_by_id("id")
#在对下拉菜