0

我正在尝试自动单击“tweet”按钮,该按钮是 iframe 元素的一部分。

我尝试使用 css 路径、xpath,但它们不工作。

css 路径就像 html.regular body.hcount div#widget div.btn-o a#b.btn span#l.label

我也试过xpath,但它不工作。

Selenium ide 为其提供“1”值,webdriver 无法使用。

请提出一些方法。

4

1 回答 1

1

您需要切换到 iframe 元素

driver.switchTo().frame(driver.findElement(By.id("frameId")));
//do your stuff
driver.switchTo().defaultContent();

如果这不是问题,请提供更多信息。

于 2012-08-28T12:21:28.123 回答