import time
from selenium import webdriver
from selenium.webdriver.common.by import By
# 元素操作
def element_interaction():
"""
元素的操作, 点击/输入/清空
.send_keys("霍格沃兹测试开发")
.clear()
.click()
:return:
"""
# 1. 实例化driver对象
driver = webdriver.Chrome()
# 2. 打开一个网页
driver.get("https://www.sogou.com/")
# 3. 定位到输入框进行输入操作
driver.find_element(By.ID, "query").send_keys("霍格沃兹测试开发")
# 强制等待两秒
time.sleep(2)
# 4. 对输入框进行清空
driver.find_element(By.ID, "query").clear()
time.sleep(2)
# 5. 再次输入
driver.find_element(By.ID, "query").send_keys("霍格沃兹测试开发2")
time.sleep(2)
# 6. 点击搜索
driver.find_element(By.ID, "stb").click()
time.sleep(2)
if __name__ == '__main__':
# 元素操作
element_interaction()
评论