Я хочу автоматизировать свою электронную почту с помощью RSelenium, но есть очень вложенный элемент (см. Отмеченную позицию), который стоит мне часов.Это не работает:
es1 <- remDr$findElement(using = 'xpath', value = '//*[@id="id6"]')
тогда я пытаюсь это (луковая стратегия):
es1 <- remDr$findElement(using = 'xpath', value = '//*[@id="app-contents-wrapper"]/atl-app-stack/atl-app-iframe[3]')$findElement(using = 'xpath', value = '//*[@id="thirdPartyFrame_home"]')$findElement(using = 'xpath', value = '/html')$findElement(using = 'xpath', value = '/html/body')
Пока все в порядке!Но если я напишу следующее:
es1 <- remDr$findElement(using = 'xpath', value = '//*[@id="app-contents-wrapper"]/atl-app-stack/atl-app-iframe[3]')$findElement(using = 'xpath', value = '//*[@id="thirdPartyFrame_home"]')$findElement(using = 'xpath', value = '/html')$findElement(using = 'xpath', value = '/html/body')$findElement(using = 'xpath', value = '//*[@id="id56"]')
R выдаст это сообщение об ошибке (а также, если я сделаю id6 напрямую):
Selenium message:no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="id56"]"}
(Session info: chrome=69.0.3497.92)
(Driver info: chromedriver=2.42.591071 (0b695ff80972cc1a65a5cd643186d2ae582cd4ac),platform=Linux 4.15.0-34-generic x86_64)
Fehler: Summary: NoSuchElement
Detail: An element could not be located on the page using the given search parameters.
Further Details: run errorDetails method
У кого-нибудь есть решение этой проблемы?