@@ -7,6 +7,10 @@ declare global {
7
7
interface Window { testplugin : { name : string , url : string } ; }
8
8
}
9
9
10
+ const getFrameId = function ( browser : NightwatchBrowser ) {
11
+ return browser . options . desiredCapabilities . browserName === 'chrome' ? 0 : 1
12
+ }
13
+
10
14
module . exports = {
11
15
'@disabled' : true ,
12
16
before : function ( browser : NightwatchBrowser , done : VoidFunction ) {
@@ -17,7 +21,7 @@ module.exports = {
17
21
browser . clickLaunchIcon ( 'pluginManager' )
18
22
. scrollAndClick ( '[data-id="pluginManagerComponentActivateButtonvyper"]' )
19
23
. clickLaunchIcon ( 'vyper' )
20
- . frame ( 0 )
24
+ . frame ( getFrameId ( browser ) )
21
25
} ,
22
26
23
27
'Should clone the Vyper repo #group1' : function ( browser : NightwatchBrowser ) {
@@ -69,7 +73,7 @@ module.exports = {
69
73
browser
70
74
// @ts -ignore
71
75
. clickLaunchIcon ( 'vyper' )
72
- . frame ( 0 )
76
+ . frame ( getFrameId ( browser ) )
73
77
. click ( '[data-id="compile"]' )
74
78
. waitForElementVisible ( {
75
79
selector :'[data-id="compilation-details"]' ,
@@ -90,7 +94,7 @@ module.exports = {
90
94
chromeBrowser . setPermission ( 'clipboard-read' , 'granted' )
91
95
chromeBrowser . setPermission ( 'clipboard-write' , 'granted' )
92
96
browser
93
- . frame ( 0 )
97
+ . frame ( getFrameId ( browser ) )
94
98
. click ( '[data-id="compile"]' )
95
99
. waitForElementVisible ( {
96
100
selector :'[data-id="compilation-details"]' ,
@@ -122,7 +126,7 @@ module.exports = {
122
126
. addFile ( 'test_error.vy' , { content : wrongContract } )
123
127
. clickLaunchIcon ( 'vyper' )
124
128
// @ts -ignore
125
- . frame ( 0 )
129
+ . frame ( getFrameId ( browser ) )
126
130
. waitForElementVisible ( '[data-id="compile"]' )
127
131
. click ( '[data-id="compile"]' )
128
132
. waitForElementVisible ( {
@@ -142,7 +146,7 @@ module.exports = {
142
146
. addFile ( 'test.vy' , { content : testContract } )
143
147
. clickLaunchIcon ( 'vyper' )
144
148
// @ts -ignore
145
- . frame ( 0 )
149
+ . frame ( getFrameId ( browser ) )
146
150
. waitForElementVisible ( '[data-id="compile"]' )
147
151
. click ( '[data-id="compile"]' )
148
152
. waitForElementVisible ( {
0 commit comments