摘要:
不管是在做功能测试还是自动化测试,最后一步需要拿实际结果与预期进行比较。这个比较的称之为断言。 我们通常可以通过获取title 、URL和text等信息进行断言。text方法在前面已经讲过,它用于获取标签对之间的文本信息。 下面同样以百度为例,介绍如何获取这些信息。 from selenium im 阅读全文
posted @ 2019-10-24 14:31
酒剑仙*
阅读(371)
评论(0)
推荐(1)
摘要:
Keys()类提供了键盘上几乎所有按键的方法。 前面了解到, send_keys()方法可以用来模拟键盘输入, 除此 之外, 我们还可以用它来输入键盘上的按键, 甚至是组合键, 如 Ctrl+A、 Ctrl+C 等。 from selenium import webdriver # 引入 Keys 阅读全文
posted @ 2019-10-24 14:27
酒剑仙*
阅读(318)
评论(0)
推荐(0)
摘要:
一、常见的鼠标操作事件 在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。ActionChains 类提供了鼠标操作的常用方法: perform(): 执行所有 ActionChains 中存储的行为; context_click(): 右击; doub 阅读全文
posted @ 2019-10-24 14:17
酒剑仙*
阅读(418)
评论(0)
推荐(0)
摘要:
一、点击和输入 前面我们已经学习了定位元素, 定位只是第一步, 定位之后需要对这个元素进行操作, 或单击(按钮) 或输入(输入框) , 下面就来认识 WebDriver 中最常用的几个方法: clear(): 清除文本。 send_keys (value): 模拟按键输入。 click(): 单击元 阅读全文
posted @ 2019-10-24 14:15
酒剑仙*
阅读(468)
评论(0)
推荐(0)
摘要:
一、控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸打开,让访问的页面在这种尺寸下运行。例如可以将浏览器设置成移动端大小(300* 500),然后访问移动站点,对其样式进行评估;WebDriver提供了set_window_size()方法来设置浏览器的大小。 from selenium imp 阅读全文
posted @ 2019-10-24 14:12
酒剑仙*
阅读(427)
评论(0)
推荐(1)
摘要:
一、selenium定位方法 Selenium提供了8种定位方式。 id name class name tag name link text partial link text xpath css selector 这8种定位方式在Python selenium中所对应的方法为: find_ele 阅读全文
posted @ 2019-10-24 14:08
酒剑仙*
阅读(816)
评论(0)
推荐(0)

浙公网安备 33010602011771号