textarea = driver.find_element_by_xpath('//textarea[@id="myTextarea"]') c没有ID 有class
时间: 2023-10-02 09:09:55 浏览: 42
如果 textarea 元素没有 id 而是使用 class 来标识的话,可以使用 `find_element_by_class_name` 方法来查找该元素。具体操作步骤如下:
1. 创建 Chrome 浏览器的 WebDriver 对象:
```python
driver = webdriver.Chrome('path/to/chromedriver')
```
2. 打开一个网页:
```python
driver.get('https://www.example.com')
```
这里以访问 example.com 网页为例。
3. 找到 textarea 元素:
```python
textarea = driver.find_element_by_class_name('myTextarea')
```
其中,'myTextarea' 是 textarea 元素的 class 名称。
4. 修改 textarea 的 class 属性:
```python
driver.execute_script('arguments[0].className = "newClass";', textarea)
```
其中,'newClass' 是你想要修改成的新的 class 名称。
5. 关闭浏览器:
```python
driver.quit()
```
这样,就可以使用 Python 和 Selenium WebDriver 操作 Chrome 浏览器来修改 textarea 的 class 属性了。