diff --git a/__tests__/integration/mirador/plugins.html b/__tests__/integration/mirador/plugins.html
index d19bb7095af9a39367083da7f555e913b8c0ee13..236de33299bd7f21ca03265f19aac2a35b84c97a 100644
--- a/__tests__/integration/mirador/plugins.html
+++ b/__tests__/integration/mirador/plugins.html
@@ -9,7 +9,15 @@
   <body>
     <div id="mirador"></div>
     <script src="../../../node_modules/react/umd/react.development.js"></script>
+    <!-- Request from CDN if unavailable locally -->
+    <script type="text/javascript">
+      (window.React)||document.write('<script type="text/javascript" crossorigin src="https://unpkg.com/react@16/umd/react.development.js"><\/script>');
+    </script>
     <script src="../../../node_modules/react-dom/umd/react-dom.development.js"></script>
+    <!-- Request from CDN if unavailable locally -->
+    <script type="text/javascript">
+      (window.ReactDOM)||document.write('<script type="text/javascript" crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.development.js"><\/script>');
+    </script>
     <script>document.write("<script type='text/javascript' src='../../../dist/mirador.min.js?v=" + Date.now() + "'><\/script>");</script>
     <script type="text/javascript">
       class MiradorShareButton extends React.Component {