用python selenium 测试百度
时间: 2023-10-02 17:11:57 浏览: 80
好的,以下是一个使用 Python Selenium 测试百度的示例代码:
首先需要安装 selenium:
```
pip install selenium
```
然后在代码中引入 selenium 和 webdriver:
```python
from selenium import webdriver
```
接着创建一个浏览器对象:
```python
browser = webdriver.Chrome()
```
这里使用了 Chrome 浏览器,如果没有安装 Chrome 浏览器或者想使用其他浏览器,可以去官网下载对应的 webdriver。
然后让浏览器打开百度页面:
```python
browser.get('https://www.baidu.com')
```
接下来可以使用 find_element_by_xxx() 方法找到搜索框元素,并输入搜索关键词:
```python
search_input = browser.find_element_by_id('kw')
search_input.send_keys('Python Selenium')
```
然后模拟点击搜索按钮:
```python
search_button = browser.find_element_by_id('su')
search_button.click()
```
最后可以检查搜索结果是否正确:
```python
assert 'Python Selenium' in browser.title
```
完整代码示例:
```python
from selenium import webdriver
browser = webdriver.Chrome()
browser.get('https://www.baidu.com')
search_input = browser.find_element_by_id('kw')
search_input.send_keys('Python Selenium')
search_button = browser.find_element_by_id('su')
search_button.click()
assert 'Python Selenium' in browser.title
browser.quit()
```
执行以上代码,会自动打开浏览器,搜索关键词并检查搜索结果是否正确,最后关闭浏览器。
阅读全文