在设置Gemini url之前设置localStorage或全局变量

时间:2018-05-03 06:39:12

标签: selenium-webdriver automated-tests selenium-chromedriver gemini

在加载Gemini的setUrl中指定的url之前,有没有办法改变任何全局变量或localStorage项?

我尝试使用executeJS,但我设置的任何内容都不适用于应用初始化:

suite
  .setUrl( 'index.html' )
  .before( function( actions, find ) {
    actions.executeJS( function( window ) {
      localStorage.setItem( 'key', 'value' );
      navigator.language = 'sk';
      globalConfig.flag = true;
    });
  });

1 个答案:

答案 0 :(得分:0)

实际上有issue in gemini-testing解决了这种用法。

基本上setUrl()需要在设置值后再次调用。