如何使用Python / Selenium与不规则元素进行交互?

时间:2013-06-07 22:00:12

标签: python selenium

我正在使用一个具有不同寻常元素的页面。其中一些是无法使用xpath,链接文本或id定位器单击的按钮。

这是一个按钮的html。

<div class="goog-inline-block goog-custom-button-inner-box">Save &amp; Go Back</div>

我应该如何在脚本中包含这些按钮和对象?

2 个答案:

答案 0 :(得分:4)

您可以使用CSS选择器

driver.find_element_by_css_selector("div.goog-inline-block.goog-custom-button-inner-box").click()

答案 1 :(得分:-2)

我会说使用该类,但它有一个复合类名,所以我认为这不会起作用。要求开发人员在按钮上添加ID。