用selenium随便写一个自动化执行测试用例
时间: 2023-11-29 10:06:57 浏览: 28
以下是一个简单的示例,使用Selenium WebDriver和Python编写的自动化测试脚本:
```python
from selenium import webdriver
# 创建一个Chrome浏览器实例
driver = webdriver.Chrome()
# 打开网站
driver.get("https://www.baidu.com")
# 找到搜索框并输入关键词
search_box = driver.find_element_by_name("wd")
search_box.send_keys("Selenium Python")
# 提交搜索
search_box.submit()
# 等待搜索结果加载完成
driver.implicitly_wait(10)
# 检查搜索结果
assert "Selenium Python" in driver.title
# 关闭浏览器
driver.quit()
```
这个例子演示了如何使用Selenium WebDriver打开百度首页,输入关键词,提交搜索,等待结果加载完成,然后检查结果。最后,关闭浏览器。
相关问题
用python写一个自动化测试用例
好的,下面我为您提供一个简单的Python自动化测试用例示例:
```python
import unittest
from selenium import webdriver
class TestGoogleSearch(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
self.driver.get("https://www.google.com/")
def test_search_keyword(self):
search_box = self.driver.find_element_by_name("q")
search_box.send_keys("Python")
search_box.submit()
assert "Python" in self.driver.title
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
unittest.main()
```
以上示例使用了Python的unittest模块和Selenium库,实现了在Google搜索框中输入关键字“Python”,并验证搜索结果页面的标题是否包含“Python”。在执行测试前,需要安装Selenium库和Chrome浏览器驱动。您可以根据具体需求,修改测试用例的内容和验证方式。
java 写一个UI 自动化测试用例
可以使用 Selenium WebDriver 来编写 Java 的 UI 自动化测试用例。以下是一个简单的示例代码:
```java
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
public class UITestCase {
public static void main(String[] args) {
// 设置 ChromeDriver 的路径
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
// 创建 ChromeDriver 实例
WebDriver driver = new ChromeDriver();
// 打开网页
driver.get("https://www.example.com");
// 查找元素并操作
WebElement element = driver.findElement(By.name("q"));
element.sendKeys("Selenium");
element.submit();
// 关闭浏览器
driver.quit();
}
}
```
这个例子使用 ChromeDriver 打开一个网页,查找名为 "q" 的输入框,输入 "Selenium" 并提交表单。你可以根据自己的需求修改代码。