python自动化测试——基础操作

Posted 朱阿飞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python自动化测试——基础操作相关的知识,希望对你有一定的参考价值。

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.select import Select

driver = webdriver.Chrome()
driver.get("https://www.***.cn")

#获取文本
text = driver.find_element(By.CSS_SELECTOR,"***").text

#获取属性值
value = driver.find_element(By.CSS_SELECTOR,"***").get_attribute("value")

#是否可见
displayed = driver.find_element(By.CSS_SELECTOR,"***").is_displayed()

#是否勾选
selected = driver.find_element(By.CSS_SELECTOR,"***").is_selected()

#输入文本
driver.find_element(By.CSS_SELECTOR,"***").send_keys("***")

#清除文本
driver.find_element(By.CSS_SELECTOR,"***").clear()

#单击元素
driver.find_element(By.CSS_SELECTOR,"***").click()

#下拉框选择
ele = driver.find_element(By.CSS_SELECTOR,"***")
#根据value选择
Select(ele).select_by_value("value")
#根据text选择
Select(ele).select_by_visible_text("text")
#根据索引选择0开始
Select(ele).select_by_index(index)

driver.quit()

 

以上是关于python自动化测试——基础操作的主要内容,如果未能解决你的问题,请参考以下文章

Python+selenium自动化测试之浏览器基础操作

自动识别和切换开发环境测试环境生产环境Python代码模板

自动化测试第一季-selenium + python(环境搭建与基础代码解释)

接口自动化测试持续集成--Soapui接口测试

python模块os测试文件是否存在及基础原信息获取

Python接口自动化之logging日志