Python Pythno Selenium在ui中单击列表项
我正在使用python和selenium在facebook页面上单击照片/视频按钮。与此关联的HTML似乎在ui中有一个列表项(li)。html如下图所示。按钮圈就是我要按下的那个 有人能告诉我怎么按照片/视频按钮吗 你能试试这个代码吗 我使用了Python Pythno Selenium在ui中单击列表项,python,selenium,Python,Selenium,我正在使用python和selenium在facebook页面上单击照片/视频按钮。与此关联的HTML似乎在ui中有一个列表项(li)。html如下图所示。按钮圈就是我要按下的那个 有人能告诉我怎么按照片/视频按钮吗 你能试试这个代码吗 我使用了xPath方法和contains()来比较div中的文本 顺便说一下,找到的对象没有与单击相关的函数,并且单击函数似乎是其父对象中的一个标记 在xPath中查找父级的语法是/..,我使用了 Facebook有一个有趣的东西:睾丸 使用此ID,您可以单击
xPath
方法和contains()
来比较div中的文本
顺便说一下,找到的对象没有与单击相关的函数,并且单击函数似乎是其父对象中的一个标记
在xPath
中查找父级的语法是/..
,我使用了
Facebook有一个有趣的东西:睾丸
使用此ID,您可以单击站点上所有可单击的元素
driver.find_element_by_xpath('//div[@data-testid="photo-video-button"]').click()
在这种情况下,您可以执行代码,当页面上出现另一个带有文本“Photo/Video”的元素时我尝试了此操作,但得到了以下消息“message:element click intercepted:element在点(329634)处不可单击”。我也尝试了此操作,但得到了以下消息“Message:element click intercepted:element在点(329634)处不可单击”我修改了代码,您能再次检查吗?@UmarDastgir
driver.find_element_by_xpath('//div[@data-testid="photo-video-button"]').click()