在对某个页面的某个元素进行点击时,pycharm没有报错,但没有实现想要的点击功能
找到的解决方式如下:
- 通过父级元素进行点击。使用xpath或者css对其父级元素进行点击
- 使用send_keys(Keys.enter)方法实现点击,如:
self.web.find_element_by_css_selector("button").send_keys(Keys.ENTER)
- 万能解决方式:使用JS脚本实现点击,如:
button = self.web.find_element_by_xpath("//div[@class='left-menu']//div[3]//ul/li[2]")
self.web.execute_script("$(arguments[0]).click()", button)