pycharm编写自动化代码:点击一个新增按钮,写一段代码,并每一步有注释
时间: 2024-04-23 22:22:06 浏览: 78
Pycharm中使用git进行合作开发的教程详解
当您在使用 PyCharm 编写自动化测试脚本时,可以使用 Selenium WebDriver 来模拟用户操作。以下是一个示例,展示如何在网页中点击一个新增按钮:
```python
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 创建 WebDriver 实例
driver = webdriver.Chrome()
# 打开网页
driver.get("http://example.com")
# 等待元素加载
wait = WebDriverWait(driver, 10)
element = wait.until(EC.presence_of_element_located((By.XPATH, "//button[contains(text(),'Add New')]")))
# 点击新增按钮
element.click()
# 等待新增页面加载
new_element = wait.until(EC.presence_of_element_located((By.XPATH, "//h1[contains(text(),'New Item')]")))
# 在新增页面中填写信息
new_element.send_keys("New Item Name")
# 提交表单
submit_button = driver.find_element(By.XPATH, "//button[contains(text(),'Submit')]")
submit_button.click()
# 等待成功提示信息出现
success_message = wait.until(EC.presence_of_element_located((By.XPATH, "//div[contains(text(),'Item added successfully')]")))
# 关闭浏览器
driver.quit()
```
代码中的注释解释了每个步骤的含义,您可以根据需要进行修改和调整。
阅读全文