Snapshot私は、分度器を使用してiframe内のドロップダウンをクリックする必要があります。JavaScript in protractor
インラインフレーム:
<iframe src="swagger-ui/index.html" frameborder="0" marginheight="0" marginwidth="0"
width="100%" height="900" scrolling="auto" target="_top" class="ng-scope">
</iframe>
ドロップダウン:
<select id="select_baseUrl" name="select_baseUrl">
<option value="1">default (1)</option>
<option value="2">eventui (2)</option>
<option value="3">eventservice (3)</option>
</select>
私は
var eeel = browser.executeScript("document.getElementByTagName('iframe')
.contentWindow.document.getElementById('select_baseUrl').click();");
browser.wait(eeel,200000);
console.log("Lv2");
でもない作業を試してみました。
私はこの問題を解決しました。 ................................ browser.driver.switchTo()。frame(0).then(function() { \t \t \tはconsole.log( '今FN1のSRC1内部'); \t \t \t browser.driver.sleep(5000); browser.driver.findElement(by.id( 'select_baseUrl')))(クリック; \t \t \tはconsole.log( '今FN2 SRC1'); \t \t \t browser.driver.switchTo()defaultContent(); \t \t})。 –