无法使用Python Selenium库定位元素

问题描述

我无法再次找到元素。我一直在学习...我已经在寻找解决方案,可以看到过去的问题,但是答案取决于指定的代码

该按钮的名称为“ Gestione”,单击该按钮将可以看到一个下拉菜单

按SELENIUM IDE选择的人

id=ext-gen76
css=#ext-gen76
xpath=//em[@id='ext-gen76']
xpath=//tr[@id='ext-gen43']/td[2]/em
xpath=//td[5]/table/tbody/tr/td[2]/em
xpath=//em[contains(.,'Gestione')]

HTML代码

HTML page 1

HTML page 2

很抱歉,如果我没有以普通方式复制它,但是它太长了。

尝试

browser.find_element_by_css_selector('#ext-gen76').click()

browser.find_element_by_id('ext-gen76').click()

browser.find_element_by_xpath('//td[5]/table/tbody/tr/td[2]/em').click()

也许,这可能是iframe的问题...如果是这种情况,您能否帮助我了解下一次如何找到没有问题的em?

如果您帮助了我,我将不胜感激...

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)