Есть ли способ использовать Selenium со страницей, HTML-код которой не является общедоступным? - PullRequest
0 голосов
/ 31 мая 2019

Я пытаюсь использовать Selenium Automation, но веб-страница, на которой я работаю, не показывает свой HTML-код, когда я пытаюсь его проверить.

Я пытался использовать информацию, которую яу меня есть доступ, но пока нет результатов

Вот фрагмент того, к чему у меня есть доступ на странице входа в систему:

<body scroll="no" style="margin: 0px;" onfocus="gotFocus()">
<div id="webuidiv" style="width: 100%; height: 100%; position: absolute; z-index: 50;">
<embed name="Framework" width="100%" height="100%" align="baseline" id="Framework" src="" type="application/x-java-applet;version=1.6" codebase="../applets" archive=",jide-common.jar,jide-dock.jar,commons-codec-1.5.jar,init.jar,webtop.jar,navigation.jar,dem.jar,erp.jar,workflow.jar,jviews-gantt-all.jar,jviews-framework-all.jar,icu4j.jar" java_arguments="-Xmx512m" image="" code="com.ssaglobal.webtop.client.init.Webtop.class" mayscript="">
   <noembed>
&lt;DIV style='font-family:verdana'&gt;L'interface utilisateur d'Infor Web requiert un plugin Java 1.6 (ou une version ultérieure). Vous pouvez décharger ce plugin &lt;A href='http://java.com/download'&gt;ici&lt;/A&gt;&lt;/DIV&gt;.
   </noembed>

</div>
</body>

Я не вижу локаторов Selenium, чтобы выбратьконкретные элементы, в то время как я ожидал, что они появятся при просмотре страницы

Есть ли способ решить эту проблему?

1 Ответ

1 голос
/ 31 мая 2019

Похоже, это встраивание Java-приложения. Это не будет HTML. Эта часть страницы в этот момент выполняется во время выполнения Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...