Brauchen Sie Hilfe, die erste XPath-Ausdruck für die Spanne innerhalb eines Iframe popup
Brauchen, um einen xpath-Ausdruck für die Spanne innerhalb des iframe.
Brauchen Sie Hilfe, die erste XPath-Ausdruck für die Spanne innerhalb eines Iframe popup.
ich kann das iframe-aber immer /html/body inside iframe ist nicht passiert, jede mögliche Hilfe würde geschätzt
<div class="gwt-PopupPanelGlass" style="position: absolute; left: 0px; top: 0px; visibility: visible; display: block; width: 1680px; height: 222px;"></div>
<div class="gwt-PopupPanel" style="left: 439px; top: 0px; visibility: visible; position: absolute; overflow: visible;">
<div class="popupContent">
<div class="ph-PopupDialog" style="position: relative; width: 800px; height: 220px;">
<div style="position: absolute; z-index: -32767; top: -20ex; width: 10em; height: 10ex;"> </div>
<div style="position: absolute; overflow: hidden; left: 0px; top: 0px; right: 0px; bottom: 0px;">
<div style="position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;">
<div style="position: absolute; z-index: -32767; top: -20ex; width: 10em; height: 10ex;"> </div>
<div style="position: absolute; overflow: hidden; left: 0px; top: 0px; right: 0px; height: 32px;">
<div style="position: absolute; overflow: hidden; left: 0px; top: 32px; right: 0px; bottom: 0px;">
<div class="ph-PopupDialog-content" style="position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;">
<div style="position: absolute; z-index: -32767; top: -20ex; width: 10em; height: 10ex;"> </div>
<div style="position: absolute; overflow: hidden; left: 5px; top: 5px; right: 5px; bottom: 5px;">
<div style="position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;">
<div>
<iframe class="gwt-Frame ph-PaymentFrame" name="paymentFrame" src="javascript:''">
<html>
<head>
<body onload="pageLoaded();">
<div class="ph-View">
<div class="container_24 form-grid">
<div class="container_24 form-grid">
<div class="container_24 form-grid">
<div class="container_24 form-grid">
<div class="container_24 form-grid">
<div class="grid_12">
<div class="ph-ButtonPanel ph-ButtonPanel-undecorated">
<a class="ph-Button ph-Button-button" onclick="submit();return false;" style="float: right; margin-left: 5px;" href="#">
<a class="ph-Button ph-Button-button" onclick="cancel();return false;" style="float: right; margin-left: 5px;" href="#">
<span>Cancel</span>
</a>
</div>
</div>
</div>
</div>
</body>
`
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden:
Diese wählt jede
span
element, das ein untergeordnetes Element eines jedeniframe
element im XML-Dokument.Elemente in iframe sind in der Tat in einer anderen Seite. Sie sollten also zuerst die Adresse der Seite, die den Wert des src-Wert von iframe und lädt es und dann Zugriff auf das element in die Seite.
Müssen Sie den Umfang der den xpath zu dem iframe die Eigenschaft " contentDocument:
Dieser wird wählen Sie alle span-Elemente, die irgendwann ein Vorfahre iframe-element.
Können wir keinen Zugriff auf Elemente in einem
iframe
direkt. Wir müssen Umschalten auf iframe-ersten.Ich bin PHP Facebook webdriver und das ist perfekt für mich arbeiten.
Nun können wir zugreifen, dass
span
als,Ich hoffe das kann jemandem helfen !