软件测试大师教你怎么提高测试效率!
1.遇见问题
在进行 Web 自动化测试的时候,经常会碰到一些加载非常慢的页面。
这些页面加载之所以慢有很多种原因:
1.页面本来就有非常多资源需要加载,通常是首页;
2. 页面使用了一些不是很稳定的外部依赖,
比如调用了不成熟的
3. CSS 样式库和 js 库;
4. 公司服务器处理能力有限;
5.开发人员的代码写得不好,等等。
2.分析问题
如果我们想进行自动化测试,首先需要通过 webdriver 的get 方法打开页面,但是因为页面加载时间过长,后面的操作无法进行,甚至直接报错,对自动化测试的运行效率影响非常大。
class TestLogin(unittest.TestCase):
def test_login_success(self):
**# 初始化浏览器**
driver=webdriver.Chrome()
driver.implicitly_wait(20)
url = 'http://lemonban_url'
driver.get(url)
#登录
driver.find_element