web自动化测试selenium常用命令
时间: 2024-09-24 10:11:43 浏览: 37
python+django+selenium搭建简易自动化测试
Web自动化测试框架Selenium常用的命令包括:
1. **打开浏览器**:
- `webdrivermanager启动` (如果是WebDriverManager管理的浏览器驱动)
- `driver = webdriver.Chrome()` (对于Chrome浏览器,如果直接通过Selenium库)
2. **加载URL**:
```python
driver.get("http://www.example.com")
```
3. **元素定位**:
- By ID: `driver.find_element_by_id("elementId")`
- By Name: `driver.find_element_by_name("elementName")`
- By XPath: `driver.find_element_by_xpath("//div[@class='myClass']")`
- By CSS_SELECTOR: `driver.find_element_by_css_selector(".myClass")`
4. **点击元素**:
```python
element.click()
```
5. **填写表单**:
```python
elem.send_keys("value")
```
6. **等待元素出现或消失**:
- `time.sleep(秒数)` (暂停执行)
- `expected_conditions.presence_of_element_located(locator)`
- `expected_conditions.visibility_of_element_located(locator)`
7. **提交表单**、**关闭窗口/标签页**、**截图**等操作也都有对应的API。
阅读全文