Я пытался получить некоторые элементы с этой страницы: https://www.humblebundle.com/store/shadowgrounds-survivor, чтобы я мог что-то с ними сделать. Когда я проверял страницу из Chrome или Firefox, я получал каждый элемент на странице, или, по крайней мере, я так думал, но при попытке найти элемент с селеном это просто не получалось.
Я понял, что страница загружается вечно, поэтому мне нужно знать, есть ли какой-нибудь способ сделать что-то с селеном, даже если страница загружена не полностью.
Это мой код:
public static void main(String[] args) throws IOException, InterruptedException {
System.setProperty("webdriver.gecko.driver", "C:\\WebDriver\\bin\\geckodriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
WebDriver driver = new FirefoxDriver(capabilities);
try {
driver.get("https://www.humblebundle.com/store/shadowgrounds-survivor");
WebElement listElement1 = driver.findElement(By.tagName(".current-price"));
} finally {
driver.close();
}
}
Я получаю NoSuchElementException от селена.