【发布时间】:2018-06-06 21:37:32
【问题描述】:
我已经越来越正确地在 selenium 中使用 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。 我该怎么办?
【问题讨论】:
-
id 是动态的?
-
//*[text()="200"] 试试这个 xpath
-
就这个?://*[text()="200"]
-
是的,给定 xpath 将定位 200
-
它不起作用。
标签: python-2.7 selenium xpath web-scraping click