python+selenium自动化测试框架中页面操作总结

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、定位非