我试图自动化Yatra网站,但选择日历中的值时卡住了。我无法向下滚动日历。无法向下滚动日历,同时自动化Yatra.com(使用python的Selenium webdriver)
-2
A
回答
0
您可以在Python中使用这样的:
element = driver.find_element_by_xpath("your xpath")
driver.execute_script("arguments[0].scrollIntoView();", element)
0
如果你试图查找向下滚动一些元素,下面的代码将滚动,直至该元素是在视图中。
WebElement element = driver.findElement(By.xpath("//div[@id='PegasusCal-0']//div[@class='cal-body']"));
((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView(true);", element);
Thread.sleep(500);
//do anything you want with the element
+2
当要求其他人@ SaniketA.Soni的代码时,要更尊重 – Worm
相关问题
- 1. 滚动到Selenium Webdriver(Python)
- 2. 垂直向下滚动并使用java在Selenium WebDriver中向上滚动
- 3. Selenium Webdriver无头/无GUI自动化
- 4. Modal页面使用Selenium webdriver自动化
- 5. Selenium PhantomJS向下滚动
- 6. 使用Selenium无法自动化页面
- 7. 如何在selenium webdriver的下拉窗口中向下滚动?
- 8. Python Selenium自动化
- 9. 使用Selenium Webdriver滚动页面
- 10. 使用Selenium WebDriver与Java滚动
- 11. 无法向下滚动
- 12. 创建活动时无法向下滚动滚动视图/ TextView
- 13. 使用Selenium Web Driver(Appium)向下滚动使用Java
- 14. 自动向下滚动使用php
- 15. 如何使用VBA向下滚动使用Selenium的网页
- 16. 使用selenium webdriver与Python自动化网站的参数化功能
- 17. 自动向下滚动,但在用户滚动时停止
- 18. 如何使用Python在Selenium中滚动指定的无限滚动元素
- 19. 自动向下滚动TextArea
- 20. 自动向下滚动iframe
- 21. 自动向下滚动EditText
- 22. Textarea自动向下滚动
- 23. 如何在Selenium中自动化时禁用WebDriver中的JavaScript?
- 24. Selenium Webdriver自动完成下拉
- 25. Selenium WebDriver - 在Firefox上自动下载
- 26. Firefox自动化无法正常工作(在Eclipse中使用Selenium)
- 27. 使用Selenium Webdriver的Silverlight和Flex应用程序自动化
- 28. Selenium Webdriver/Java:处理日历
- 29. 使用Selenium webdriver测试自动填充
- 30. 显示滚动向下滚动和隐藏向下滚动时
请通过https://stackoverflow.com/help/how-to-ask,写所需的信息,使人们可以帮你 – thebadguy