我正在尝试开发一个简单的机器人,它喜欢来自特殊主题标签的Instagram图片。我正在使用Selenium,但我对“点击图片”的操作有疑问。登录和搜索标签工作。 xpath是正确的,但是当我运行程序时它找不到它。
public void like() {
driver.findElement(By.xpath(".//*[@id='react-root']/section/main/article/div[2]/div[1]/div[2]/a[1]/div[2]"))
.click();
}
答案 0 :(得分:0)
After the click function:
for (int second = 0;; second++) {
if (second >= 60) fail("timeout");
try { if (isElementPresent((By.xpath(".//*[@id='react-root']/section/main/article/div[2]/div[1]/div[2]/a[1]/div[2]")))) break; } catch (Exception e) {}
Thread.sleep(1000);
}