为什么点击不能在selenium中的某些按钮上工作?

问题描述 投票:0回答:1

我已经越来越正确地使用了硒中的点击过程和python。但是,我不知道为什么它现在在我的代码中无法正常工作:

number=driver.find_element_by_xpath("""//*[@id="ui-id-4"]""")
number.click() 

它的HTML代码类似于:

<div id="ui-id-4" tabindex="-1" role="option" class="ui-menu-item-wrapper ui-state-active">200</div>

事实上,我之前成功点击“resultsPerPage-button”,现在我想在20,50,100和200之间选择每页200个按钮。我在我的代码中使用了selenium。我该怎么办?

python-2.7 selenium xpath web-scraping click
1个回答
0
投票

我使用id而不是XPath,它运行良好。此外,使用延迟对于此代码至关重要。

import time
numberl=driver.find_element_by_id("ui-id-4")
numberl.click()
time.sleep(8)
© www.soinside.com 2019 - 2024. All rights reserved.