selenium全部语句
时间: 2024-09-15 16:12:35 浏览: 51
Selenium是一个流行的自动化测试框架,主要用于浏览器端的Web应用程序测试。它的核心库提供了一组API,支持多种编程语言如Python、Java等。以下是一些基本的Selenium语句:
1. **初始化浏览器**: 使用`webdriver.Firefox()`或`webdriver.Chrome()`等函数打开一个新的浏览器实例。
```python
from selenium import webdriver
driver = webdriver.Firefox()
```
2. **导航至URL**: 使用`get()`方法加载网页。
```python
driver.get("http://www.example.com")
```
3. **查找元素**: 使用`find_element_by_*`系列方法定位元素(如ID、名称、CSS选择器等)。
```python
element = driver.find_element_by_id("myElement")
```
4. **填写表单**: 通过元素对象操作输入字段。
```python
element.send_keys("Hello, Selenium!")
```
5. **点击元素**: 使用`click()`方法模拟用户点击。
```python
element.click()
```
6. **检查元素可见性**: `is_displayed()`判断元素是否可见。
```python
if element.is_displayed():
print("Element is visible")
```
7. **等待条件**: 使用`time.sleep()`等待一段时间或`WebDriverWait`对象设置超时条件。
```python
from selenium.webdriver.support.ui import WebDriverWait
wait = WebDriverWait(driver, 10)
wait.until(EC.presence_of_element_located((By.ID, "myElement")))
```
8. **关闭浏览器**: 测试结束后,使用`quit()`退出浏览器。
```python
driver.quit()
```
阅读全文