Я пытаюсь использовать Selenium в JAVA, чтобы нажать на кнопку поста в Instagram на Chrome (мобильная эмуляция).Это сработало несколько недель назад, когда я сделал это, но теперь кажется, что Instagram что-то изменил, и я не могу заставить его работать!
Проверка элемента кнопки дает мне это:
<span class="glyphsSpriteNew_post__outline__24__grey_9 u-__7" aria-label="New Post"></span>
И я попытался щелкнуть по нему несколькими способами:
WebElement post = driver.findElement(By.xpath("//*[@id=\"react-root\"]/section/nav[2]/div/div/div[2]/div/div/div[3]/span"));
И
WebElement post = driver.findElement(By.cssSelector("glyphsSpriteNew_post__outline__24__grey_9.u-__7"));
Я щелкнул по нему:
((JavascriptExecutor)driver).executeScript("arguments[0].click()", post);
Я все еще новичокпоэтому любая помощь будет оценена!