selenium 用例跳过
时间: 2023-11-04 17:06:49 浏览: 102
在编写 Selenium 用例时,有时候需要跳过某些测试用例,这时可以使用 Python 中的 `unittest` 模块提供的 `skip` 方法来实现跳过用例。
示例代码:
```python
import unittest
from selenium import webdriver
class TestSelenium(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Chrome()
def tearDown(self):
self.driver.quit()
@unittest.skip("跳过此用例")
def test_case1(self):
self.driver.get("https://www.baidu.com")
self.assertIn("百度", self.driver.title)
def test_case2(self):
self.driver.get("https://www.google.com")
self.assertIn("Google", self.driver.title)
if __name__ == '__main__':
unittest.main()
```
在上面的代码中,我们使用 `@unittest.skip("跳过此用例")` 装饰器来标记需要跳过的测试用例。
执行上面的代码时,会输出以下结果:
```
skipped '跳过此用例'
.
----------------------------------------------------------------------
Ran 2 tests in 6.219s
OK (skipped=1)
```
从结果可以看出,第一个测试用例被跳过了,第二个测试用例正常执行。
阅读全文