我已经越来越正确地使用了硒中的点击过程和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。 我该怎么办?
答案 0 :(得分:0)
我使用id而不是XPath,它运行良好。此外,使用延迟对于此代码至关重要。
import time
numberl=driver.find_element_by_id("ui-id-4")
numberl.click()
time.sleep(8)