python加selenium自动化测试代码
时间: 2023-08-26 10:15:13 浏览: 128
selenium+python自动化测试代码
5星 · 资源好评率100%
当然可以!以下是一个简单的示例代码,演示如何使用Python和Selenium进行自动化测试:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get("https://www.example.com")
# 找到文本框元素并输入内容
search_box = driver.find_element_by_name("q")
search_box.send_keys("自动化测试")
search_box.send_keys(Keys.RETURN)
# 等待页面加载完成
driver.implicitly_wait(10)
# 打印搜索结果
results = driver.find_elements_by_css_selector("h3")
for result in results:
print(result.text)
# 关闭浏览器实例
driver.quit()
```
在上面的示例中,我们使用Selenium的Python库来创建一个Chrome浏览器实例,然后打开一个网页(在这里我们使用了示例网站https://www.example.com)。接下来,我们找到页面上的搜索框元素,并输入搜索关键字"自动化测试",然后按下回车键。然后,我们等待页面加载完成,找到搜索结果并打印出来。最后,我们关闭浏览器实例。
请注意,你需要安装Selenium库和Chrome浏览器驱动才能运行上述代码。你可以通过以下命令安装Selenium库:
```
pip install selenium
```
另外,你还需要下载对应的Chrome浏览器驱动,并将其添加到系统的PATH环境变量中。你可以从Chrome浏览器驱动的官方网站(https://sites.google.com/a/chromium.org/chromedriver/)下载适合你的Chrome浏览器版本的驱动。
希望这个示例能帮到你!如果你有任何其他问题,请随时提问。
阅读全文