driver.findElement()与driver.getWindowHandles()的返回类型咨询
Selenium WebDriver 方法返回类型解答
嘿,刚好对这两个Selenium常用方法的返回类型门儿清,给你详细说说:
driver.findElement()的返回类型是 WebElement 对象。这个对象对应网页上的一个具体DOM元素,拿到它之后你就能对这个元素执行各种操作——比如点击、输入文本、获取元素属性、判断元素是否可见等等,是操作页面元素的核心载体。driver.getWindowHandles()的返回类型是 Set(字符串集合)。浏览器里每个打开的窗口或标签页都有一个唯一的标识句柄(handle),这个方法会返回当前WebDriver会话中所有窗口的句柄集合。你可以通过遍历这个集合找到目标窗口的句柄,再用 driver.switchTo().window(目标句柄)来实现窗口之间的切换。
内容的提问来源于stack exchange,提问作者Prasad
相关产品推荐
相关产品推荐

