0

我需要从带有硒的网页上按下一个按钮,但该按钮没有 ID。来自同一网页的其他按钮有一个 id,因此使用以下代码按下这些按钮没有问题:

driver.find_element_by_id('some_id').click()

当我在该问题按钮输出上使用 firebug 和 firepath 时:

<span class="linkRosso"> Invia truppe</span>

路径:

html/body/div[6]/div[1]/div/div[3]/div/div[2]/table/tbody/tr/td[1]/a[3]/span

这个信息有用吗??

4

1 回答 1

0

使用find_element_by_xpath

xpath = 'html/body/div[6]/div[1]/div/div[3]/div/div[2]/table/tbody/tr/td[1]/a[3]/span'
driver.find_element_by_xpath(xpath).click()
于 2013-07-27T17:43:31.300 回答