从“ https://us.burberry.com/womens-new-arrivals-new-in/”抓取数据。我需要向下滚动页面,然后单击“查看更多126个”以获取更多文本。这是要单击的位置。
答案 0 :(得分:0)
var element = driver.FindElement(By.Class("shelf-view-more-button-copy"));
Actions actions = new Actions(driver);
actions.MoveToElement(element);
actions.Perform();
答案 1 :(得分:0)
当我检查网址时,只有一个类的值:shelf-view-more-button-copy
所以我认为您可以使用以下代码:
driver.findElement(By.xpath("//span[@class='shelf-view-more-button-copy']")).click();
如果您还想滚动到它,则可以在此之前添加以下代码:
WebElement element = driver.findElement(By.xpath("//span[@class='shelf-view-more-button-copy']"));
((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();",element);