web自动化(元素和浏览器操作)

一、元素操作及浏览器操作方法

1、元素操作

  • 点击操作 element.click()  element表示的是元素对象

  • 输入操作 element.send_keys("value")  element表示的是元素对象, value表示的是要输入的内容

  • 清除操作 element.clear()  element表示的是元素对象. 将输入框里面的内容全部清除。

# 导包
import time
from selenium import webdriver
# 创建浏览器驱动对象
from selenium.webdriver.common.by import By

driver = webdriver.Chrome()
# 打开测试网站
driver.get("file:///D:/software/UI%E8%87%AA%E5%8A%A8%E5%8C%96%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7/web%E8%87%AA%E5%8A%A8%E5%8C%96%E5%B7%A5%E5%85%B7%E9%9B%86%E5%90%88/pagetest/%E6%B3%A8%E5%86%8CA.html")

# 1).通过脚本执行输入用户名:admin;密码:123456;电话号码:18611111111;电子邮件[email protected]
driver.find_element(By.ID, "userA").send_keys("admin")
driver.find_element(By.ID, "passwordA").send_keys("123456")
driver.find_element(By.CSS_SELECTOR, ".telA").send_keys("18611111111")
driver.find_element(By.XPATH, "//*[@class='emailA dz

你可能感兴趣的:(javascript,开发语言,ecmascript)