我有以下代码来点击一个谷歌按钮,打开一个弹出窗口,然后它选择第二个项目。它工作正常,但现在失败了,我猜是由于ID名称更改。我不记得我是如何检查弹出窗口的ID,因为它没有出现在“检查”Chrome窗口。
numOpiniones.click()
self.driver.find_element(By.XPATH,"//button[@data-value='Ordenar']").click()
sleep(random.uniform(1, 1.5))
self.driver.find_element(By.XPATH, "//li[@role='menuitemradio' and @data-index='1']").click()
“menuitemradio”不再存在,但在创建/显示时,我无法在检查器面板中看到该元素。enter image description here
1条答案
按热度按时间nukf8bse1#
您可以使用以下css路径