javawb
文章平均质量分 93
py编程
公众耗子:py编程
展开
-
【javawb】【对浏览器操作】
1,打开一个浏览器public class OpenBrowsers {public static void main(String[] args) {//打开默认路径的firefoxWebDriver diver = new FirefoxDriver();//打开指定路径的firefox,方法1System.setProperty("webdriver.fi...原创 2019-08-31 10:35:59 · 195 阅读 · 0 评论 -
【javawb】【定位页面元素】
【定位页面元素】selenium-webdriver提供了强大的元素定位方法,支持以下三种方法。单个对象的定位方法多个对象的定位方法层级定位定位单个元素在定位单个元素时,selenium-webdriver提示了如下一些方法对元素进行定位。By.className(className)) By.cssSelector(selector)...原创 2019-09-17 10:15:35 · 274 阅读 · 0 评论 -
【javawb】使用findElements方法来定位元素
findElements()方法会返回匹配指定查询条件的WebElements的集合(即:可以得到匹配指定规则的集合)。如果没有找到则返回为空。JAVA实例代码:package com.example.tests; import static org.junit.Assert.*; import java.util.*; import org.junit.*; ......原创 2019-09-17 10:19:42 · 3335 阅读 · 0 评论 -
【javawb】处理windows的进程
Selenium WebDriver java提供了windowsUtils类来和Windows操作系统交互。在测试开始时,我们需要关掉已经一些进程。如下例子,关闭已打开的火狐浏览器:@Beforepublic void setUp(){WindowsUtils.tryToKillByName("firefox.exe");driver = new FirefoxDrive...原创 2019-09-17 10:21:20 · 390 阅读 · 0 评论 -
【javawb】处理button dropdown
场景button dropdown就是把按钮和下拉菜单弄到了一起。处理这种对象的思路一般是先点击这个按钮,等待下拉菜单显示出来,然后使用层级定位方法来获取下拉菜单中的具体项。代码下面的代码演示了如何找到watir-webdriver这个菜单项。其处理方法是先点击info按钮,然后等到下拉菜单出现后定位下拉菜单的ul元素,再定位ul元素中link text为watir-webdriver...原创 2019-09-17 10:22:18 · 323 阅读 · 0 评论