Py学习  »  Python

如何在python中单击类与其他元素相同的元素

Roadside Romeozz • 5 年前 • 1478 次点击  

我正在进行基于python的selenium自动化测试,我是这项技术的新手,我需要从下面的代码中单击Activity Report。

 <a href="../reports/ActivityReport.aspx">
 <div class="col-sm-2 col-md-2 col-lg-2 menu-button">Activity Report</div>
 </a> ---

同一类名

<div class="col-sm-2 col-md-2 col-lg-2 menu-button">Reports</div>
<div class="col-sm-2 col-md-2 col-lg-2 menu-button">Activity Report</div>

当我试图点击它时,我面临着这个问题。请给我一个解决方案。 提前谢谢。

  Traceback (most recent call last):
  File "F:/Python/test1/T1.py", line 21, in <module>
     driver.find_element_by_css_selector('#form1 > div:nth-child(3) > 
     div.row 
     > div > a:nth-child(2) > div').click()
  File "C:\Python36\selenium\webdriver\remote\webelement.py", line 80, in 
    click
self._execute(Command.CLICK_ELEMENT)
   File "C:\Python36\selenium\webdriver\remote\webelement.py", line 633, 
   in _execute
   return self._parent.execute(command, params)
File "C:\Python36\selenium\webdriver\remote\webdriver.py", line 321, in 
   execute
   self.error_handler.check_response(response)
File "C:\Python36\selenium\webdriver\remote\errorhandler.py", line 242, 
    in check_response
raise exception_class(message, screen, stacktrace)
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50626
 
1478 次点击  
文章 [ 3 ]  |  最新文章 5 年前