Selenium - 如何点击标签

时间:2017-07-09 16:47:17

标签: python selenium

我是python,webscraping和selenium的新手 - 所以我的问题可能非常基础。我在这里对类似的问题提出了很多建议,但这对我的问题没有帮助

我用硒打开的网址包含一个“登录”按钮。相应的html行如下所示:

loadData

,x路径是

<a class="o-buttons o-buttons--big" role="button" href="https://accounts.ft.com/login?location=https%3A%2F%2Fftalphaville.ft.com%2F2012%2F07%2F27%2F1098471%2Fwhat-is-the-ecb-going-to-do-next%2F" data-trackable="sign-in">or sign in</a>

其中,我试图使用

html/body/section/div/div/div[1]/div/a[2]

但它不起作用 - 任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

您的xpath不正确:
button = driver.find_element_by_xpath("//a[@data-trackable='sign-in']") button.click()