selenium自动化测试代码
时间: 2023-08-24 07:09:09 浏览: 51
好的,下面是一个使用Selenium进行自动化测试的Python代码示例:
```python
from selenium import webdriver
# 创建一个Chrome浏览器实例
browser = webdriver.Chrome()
# 访问网页
browser.get('https://www.baidu.com')
# 查找搜索框并输入内容
input_box = browser.find_element_by_id('kw')
input_box.send_keys('Selenium自动化测试')
# 点击搜索按钮
search_button = browser.find_element_by_id('su')
search_button.click()
# 等待搜索结果加载完毕
browser.implicitly_wait(10)
# 获取搜索结果列表并打印
search_results = browser.find_elements_by_xpath('//div[@class="result c-container "]')
for result in search_results:
print(result.text)
# 关闭浏览器实例
browser.quit()
```
这个示例代码会使用Python中的Selenium库创建一个Chrome浏览器实例,然后访问百度首页,输入搜索内容并搜索,等待搜索结果加载完毕,最后获取搜索结果列表并打印。最后,关闭浏览器实例。
相关问题
python加selenium自动化测试代码
当然可以!以下是一个简单的示例代码,演示如何使用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浏览器版本的驱动。
希望这个示例能帮到你!如果你有任何其他问题,请随时提问。
python selenium 自动化测试代码
以下是一个简单的示例代码,演示如何使用 Python 和 Selenium 进行自动化测试:
```python
from selenium import webdriver
# 设置 Chrome 驱动器的路径
chrome_driver_path = "/path/to/chromedriver"
# 创建一个 Chrome 浏览器实例
driver = webdriver.Chrome(chrome_driver_path)
# 访问网页
driver.get("https://www.google.com")
# 在搜索框中输入关键字
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python Selenium")
# 提交搜索
search_box.submit()
# 等待搜索结果
search_results = driver.find_elements_by_css_selector("div.g")
print("搜索结果数量:", len(search_results))
# 关闭浏览器
driver.quit()
```
这个示例在 Chrome 浏览器中打开 Google,搜索关键字“Python Selenium”,并输出搜索结果数量。你可以根据自己的需求和网站进行相应的修改。