通过获取当前页面的url可以帮助判断跳转的页面是否正确,或者URL中部分字段可作为自动化脚本的预期结果的一部分。 具体代码: # coding=utf-8 import time fro ...
通过获取当前页面的url可以帮助判断跳转的页面是否正确,或者URL中部分字段可作为自动化脚本的预期结果的一部分。 具体代码: # coding=utf-8 import time fro ...
目标:通过Selenium获取页面元素的某一个属性。一个元素可能有多个属性,例如class,id,name,text,href,value等。 练习场景:找出当前页面的所有超链接。例:打印出 ...
刷新页面方法 具体代码: # coding=utf-8 import time from selenium import webdriver driver = webdriver.Chro ...
今天,天气阴,广东的春天湿冷湿冷的,断崖式降温有点让人顶不住呀,千万不要生病哦。接下来,来学习通过link text来定位页面元素。 什么是link text?打开页面,有些可以点击的链接跳 ...
目标:获取当前页面全部的图片信息,图片信息可能包括图片名称、图片大小等。 具体代码: # coding = utf-8 import time from selenium impor ...
测试某个控件是否和设计大小保存一致。 练习场景:百度首页【百度一下】按钮,打印出按钮的大小。 具体代码: # coding=utf-8 import time from selen ...
title也可以作为测试结果是否通过的依据。 具体代码: # coding=utf-8 import time from selenium import webdriver driver ...
获取某个元素的text属性值,与预期值进行对比和匹配。 练习场景:在百度登录界面,不输入账号和密码的情况下,点击登录,出现提示“请您填写手机/邮箱/用户名”,抓取该描述与需求文档描述进行对比 ...
网页上有些元素是支持右键来触发新的菜单的。 练习场景:在百度首页,百度logo的右键,查看图片。 场景拆分: 1.打开百度首页,找到logo,右键鼠标 2.移动菜单,查看图 ...
目标:初始化一个webdriver实例对象driver,然后打开和关闭浏览器。 前置条件: 需要去下载一个driver插件geckodriver.exe, 下载地址https://github.c ...