使用Selenium Java在Instagram中单击关注按钮

问题描述 投票:0回答:1

enter image description here

[嗨,尝试使用Java来自动执行跟随按钮的点击,但是在for循环中使用javascriptexecutor遇到了麻烦。这是我的代码:

     List<WebElement>clickOnFollowButton = driver.findElements(By.xpath("//button[contains(text(),'Follow')]"));
        for (int i = 0; i < clickOnFollowButton.size() ; i++) {
            driver.findElements(By.xpath("//button[contains(text(),'Follow')]")).get(i).click();

            ((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();", clickOnFollowButton);

        }

非常感谢您的帮助。

java css selenium xpath
1个回答
0
投票

我认为此参数"arguments[0].scrollIntoView();"应该位于.click之前。

并且您必须使列表中的每个成员成为WebElement变量,然后由JavascriptExecutor执行,然后单击它:

© www.soinside.com 2019 - 2024. All rights reserved.