Selenium findElement

时间:2017-02-16 07:34:46

标签: selenium selenium-webdriver

我想在元素中找到元素。我的意思是 例如,我找到webDriverWrapper.findElement(locatorManager.getLocator("user.root.element"))这个元素,我想如何从这个元素开始搜索一些元素。我这样做:

webDriverWrapper.findElement(locatorManager.getLocator("user.root.element")).findElement(locatorManager.getLocator("popup.cancel.link")).click();

但是,据我所知,搜索从文档的初学者开始。

我该怎么做?

由于

2 个答案:

答案 0 :(得分:0)

链式findElement 每次都不会从头开始搜索,除非您明确说明(例如,如果您使用以//开头的xpath)。

答案 1 :(得分:0)

查找元素xpathArgs,网站名称网址,网络驱动程序

public List<WebElement> findElement(String xpathArgs, String site, WebDriver driver) {
        driver.get(site);

        List<WebElement> find_elements = driver.findElements(By.xpath(xpathArgs));
        return find_elements;
    }