摘要:
不管是在做功能测试还是自动化测试,最后一步需要拿实际结果与预期进行比较。这个比较的称之为断言。我们通常可以通过获取title 、URL和text等信息进行断言。text方法在前面已经讲过,它用于获取标签对之间的文本信息。 getTitle(): 用于获得当前页面的title。 getCurrentU 阅读全文
摘要:
Keys()类提供了键盘上几乎所有按键的方法。 前面了解到, sendKeys()方法可以用来模拟键盘输入, 除此之 外, 我们还可以用它来输入键盘上的按键, 甚至是组合键, 如 Ctrl+A、 Ctrl+C 等。 import org.openqa.selenium.By; import org. 阅读全文
摘要:
现在的Web产品中提供了更丰富的鼠标交互方式, 例如鼠标右击、双击、悬停、甚至是鼠标拖动等功能。在WebDriver中,将这些关于鼠标操作的方法封装在ActionChains类提供。Actions 类提供了鼠标操作的常用方法: contextClick() 右击 clickAndHold() 鼠标点 阅读全文
摘要:
下面先来认识 WebDriver 中最常用的几个方法: clear() 清除文本,方法用于清除文本输入框中的内容 sendKeys(*value) 模拟按键输入。键盘向输入框里输入内容。 但是它的作用不仅于此, 我们还可以用它发送键盘按键, 甚至用它来指定上传的文件。 click() 单击元素方法, 阅读全文
摘要:
1.控制浏览器窗口大小 有时候我们希望能以某种浏览器尺寸找开,访问的页面在这种尺寸下运行。例如可以将浏览器设置成移动端大小(480* 800),然后访问移动站点,对其样式进行评估;WebDriver 提供了 manage().window().setSize()方法来设置浏览器的大小。 maximi 阅读全文
摘要:
1.selenium定位方法 Selenium提供了8种定位方式。 id name class name tag name link text partial link text xpath css selector 这8种定位方式在Java selenium中所对应的方法为: findElemen 阅读全文