我在页面中有以下元素,需要使用Python和selenium脚本选择值为18
的元素。这是第二个环节。这是页面的HTML代码
<a class="ui-state-default ui-state-highlight ui-state-active" href="#">17</a>
<a class="ui-state-default ui-state-highlight ui-state-active" href="#">18</a>
<a class="ui-state-default ui-state-highlight ui-state-active" href="#">19</a>
我尝试使用下面的Python和Selenium代码来单击
elem = driver.find_element_by_xpath('//a[@class="ui-state-default"]').click()
但这是行不通的。我该怎么修?你知道吗
这将找到与XPath匹配的第一个元素,即值为17的元素。要选择值为18的元素,请尝试以下操作:
PS:您不需要将click事件设置为变量。仅当需要对元素执行多个操作(
send_keys()
、click()
、text
等)时才执行此操作相关问题 更多 >
编程相关推荐