我正在尝试单击"分配给自己"按钮",但我无法做到这一点。
请帮忙,HTML 看起来像这样。
<input value="Assign To Myself" class="btn" name="assign_to_myself" title="Assign To Myself"
type="button" onclick="if (window.invokeOnClickJS_00bo0000000PNX2)
window.invokeOnClickJS_00bo0000000PNX2(this); else if
(parent.window.invokeOnClickJS_00bo0000000PNX2)
parent.window.invokeOnClickJS_00bo0000000PNX2(this); return false" style="">
我收到一条错误消息,指出
">列表"对象没有属性"单击">
我正在使用的是
driver.find_elements_by_xpath('//*[@id="topButtonRow"]/input[10]').click()
find_elements将返回元素列表,您无法单击该列表。要么您必须使用find_element获取特定元素,要么使用 index 从元素列表中获取元素。
driver.find_elements_by_xpath('//*[@id="topButtonRow"]/input[10]')
将返回列表。 将行更改为driver.find_element_by_xpath('//*[@id="topButtonRow"]/input[10]')
或driver.find_elements_by_xpath('//*[@id="topButtonRow"]/input[10]')[0]
单击。