随笔分类 - Selenium
Web自动化
摘要:简单介绍 关于数据驱动的形式有很多,我们既可以通过定义变量的方式进行参数化,也可以通过定义数组、字典方式进行参数化,还可以通过读取文件(txt\csv\xml)的方式进行参数化。下面简单介绍下如何读取txt和csv格式,xml在测试过程中好像用的少(可能是我的测试还不够丰富,等有时间也介绍下xml的
阅读全文
摘要:简单介绍 如今大多数Web应用程序使用AJAX技术。当浏览器在加载页面时,页面上的元素可能并不是同时被加载完成的,这给元素的定位增加了困难。如果因为在加载某个元素时延迟而造成ElementNotVisibleException的情况出现,就会降低自动化脚本的稳定性,可以通过设置元素等待改善这个问题造
阅读全文
摘要:不管是APP(Android)自动化测试,还是Web自动化测试,都是需要进行元素的获取的。所以这次要说的就是如何获取Web页面元素。 惯例介绍: 一、页面概况 其实上次我们一个简单的脚本是如下页面: 页面概况 页面概况 这其实就是百度的首页,在这张页面上有输入框、按钮和文字链接,还有一些图片、页面底
阅读全文
摘要:之前已经将Web自动化的环境已经搭建好了,现在就需要进行开始进行脚本的编写了。首先放上一段比较简单的脚本,如下: #coding = utf-8 from selenium import webdriver import time try: driver = webdriver.Chrome() #
阅读全文
摘要:花时间读了《Selenium2自动化测试实战基于Python语言》,所以总结还是必要的:温故而知新! 惯例介绍: 一、简介 Selenium主要用于Web应用程序的自动化测试,但并不局限于此,它还支持所有基于Web的管理任务自动化。 实际操作: 一、环境搭建(Windows,Mac之后有时间再写)
阅读全文

浙公网安备 33010602011771号