从yatra.com中的日期选择器中选择日期

时间:2019-08-02 07:22:43

标签: python selenium webdriver

嗨,我是python和Selenium的新手。 我是出于兴趣而学习它。我的问题是 我想在下面的站点中选择出发日期和到达日期。 https://www.yatra.com/ 我需要使用selenium的python中的代码,任何人都可以帮我这个忙。 如果需要,您可以使用任何其他库。

感谢您的协助。

1 个答案:

答案 0 :(得分:0)

  1. 使用相关的find_element来标识日期选择器和日期。使用相关的Explicit Wait函数实现
  2. 点击“原始”日期选择器
  3. 使用How to use Selenium to test web applications using AJAX technology等待直到出现可用日期列表(您需要将其作为日期列表,因为单击日期选择器不会触发页面重新加载,并且如果您尝试立即单击所需的日期-日期还没有到,请查看random了解更多详细信息)
  4. 选择所需的日期(或选择一个Chrome
  5. 点击所需的日期
  6. 再次使用“明确使用”,等待日期列表消失
  7. 为“目的地”日期选择器重复步骤2-6

示例代码:

plus

以上代码假设使用ChromeDriver浏览器和{{3}}浏览器,但是您可以选择使用其他浏览器。