给我找一个python selenium自动化的项目完整脚本
时间: 2024-06-08 17:11:33 浏览: 12
以下是一个使用Python和Selenium的自动化测试脚本示例,它可以在Google Chrome浏览器上打开Facebook并登录:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建Chrome浏览器实例
driver = webdriver.Chrome()
# 打开Facebook登录页面
driver.get("https://www.facebook.com/")
# 在用户名和密码字段中输入数据
email = driver.find_element_by_id("email")
email.send_keys("your_email_address")
password = driver.find_element_by_id("pass")
password.send_keys("your_password")
# 模拟按下回车键进行登录
password.send_keys(Keys.RETURN)
# 等待页面加载完毕
driver.implicitly_wait(10)
# 关闭浏览器
driver.close()
```
请注意,这只是一个简单的示例脚本。在实际编写自动化测试脚本时,您需要考虑更多因素,如异常处理、等待时间、测试数据等。
相关问题
给我找一个python selenium自动化的项目脚本
好的,以下是一个简单的 Python Selenium 自动化脚本示例,用于在 Google 搜索中搜索关键字:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 打开 Chrome 浏览器
driver = webdriver.Chrome()
# 在浏览器中打开 Google
driver.get("https://www.google.com")
# 找到搜索框并输入关键字
search_box = driver.find_element_by_name("q")
search_box.send_keys("python selenium")
# 模拟回车键
search_box.send_keys(Keys.RETURN)
# 等待搜索结果加载完成
driver.implicitly_wait(10)
# 打印搜索结果标题和链接
for result in driver.find_elements_by_css_selector("div.g"):
title = result.find_element_by_tag_name("h3").text
link = result.find_element_by_tag_name("a").get_attribute("href")
print(f"{title}: {link}")
# 关闭浏览器
driver.close()
```
该脚本使用 Selenium 和 Chrome 浏览器来自动搜索关键字,并输出搜索结果的标题和链接。您需要先安装 Selenium 和 Chrome 浏览器驱动程序才能运行此脚本。
给我在github上找一个python selenium自动化的项目完整脚本
这里有一个简单的Python Selenium自动化项目的完整脚本示例:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 创建驱动程序对象
driver = webdriver.Chrome()
# 打开网站
driver.get("https://www.google.com/")
# 找到搜索框并输入内容
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python Selenium")
# 模拟键盘回车
search_box.send_keys(Keys.RETURN)
# 打印搜索结果页面标题
print(driver.title)
# 关闭浏览器
driver.quit()
```
上面的代码打开谷歌搜索页面,输入“Python Selenium”并按Enter键模拟搜索操作,最后打印搜索结果页面的标题,并关闭浏览器。请注意,此示例假定您已经安装了Selenium和Chrome浏览器,并且将Chrome驱动程序添加到了系统路径中。