Как щелкнуть значок просмотра средства выбора календаря с помощью веб-драйвера selenium, который находится внутри элемента тега ввода - PullRequest
0 голосов
/ 14 февраля 2020

я пытаюсь нажать на значок просмотра календаря, который находится справа от тега ввода, который вы можете просмотреть по ссылке ниже

http://demo.guru99.com/test/

Может кто-нибудь помочь мне найти решение для этого. поскольку проблема, с которой я сталкиваюсь, заключается в том, что я не могу осмотреть значок вида в элементе ввода. и, как я могу видеть в источнике представления по входному тегу, элемент значка представления не определен. я считаю, что это сторонний календарь. на что я не уверен, как мы можем найти элемент для этого и нажать на него.

<html>
<head>
    <meta name="robots" content="nofollow, noindex">

    <title>Select Date from DatePicker Demo Page</title>

   <link href="css/bootstrap.min.css" rel="stylesheet">

    <link href="css/main.css" rel="stylesheet">
    <link href="css/custom.css" rel="stylesheet">
    <link href="css/slider-cars.css" rel="stylesheet">
    <link href="css/home-bar.css" rel="stylesheet"> 
     <link rel="stylesheet" type="text/css" href="css/bd.css">

     <script src="js/w3.js"></script>
     <script src="js/jquery.js"></script>

      <script> 
    $(function(){
      $("#includedContent").load("http://demo.guru99.com/topmenu.html"); 
    });
    </script> 
<style>
.nav.navbar-nav{
    font-size:14px;
}
h3{
    font-size: 19px;
    font-weight: 700;
    color:#000;

}
</style>
</head>
<body style="font-family:'Quicksand', sans-serif">
<!-- ##### Nav Bar ##### -->

  <div id="includedContent"></div>


<script>
w3.includeHTML();
</script>
    <!-- ##### End Nav Bar ##### -->

 <form action="birthdate.php" method="post" name="bdate" style="margin-left:50px;">
    <h3>Open this page in Chrome</h3>
  <span style="font-size:16px;font-weight:400;">Birthday (date and time):</span> <input type="datetime-local" name="bdaytime">
  <input type="submit">
</form>

<script src="http://demo.guru99.com/adsfooter.js"></script>

    <script src="js/bootstrap.min.js"></script>
    <script src="js/treemenu.js"></script>
    <script src="js/slider-cars.js"></script>
    <script src="js/home-bar.js"></script>   

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-1248015-24"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'UA-1248015-24');
</script>  
</body>
</html>
...