Galen - spe c реализация файла в js файле - PullRequest
0 голосов
/ 21 марта 2020

Используя приведенный ниже код в файле .test,

HomePage on ${DeviceName} device in ${BrowserName}
     selenium grid ${selenium_hub} --page ${base_url} ${gridArgs}
         check specs/subPage.gspec --include "${DeviceName}"    
         run js/linkHover.js '{device: "${DeviceName}", browser: "${BrowserName}"}'
         wait 5s
         check specs/subPageHover.gspec --include "${DeviceName}"

linkHover. js код файла ниже,

importClass(org.openqa.selenium.interactions.Actions);
var device = arg.device;
var browser = arg.browser;
if(device=="tablet"){
    driver.findElement(By.cssSelector("a.hamburgerIcon")).click();
}
else if(device=="mobile"){
    //driver.findElement(By.cssSelector("a.hamburgerIcon")).click();
}
else if(device=="desktop"){
     driver.executeScript("javascript:window.scrollBy(0,1800)");
     var actions = new Actions(driver);
     actions.moveToElement(driver.findElement(By.cssSelector("div.fRow1 div.containerWrapper li:nth-child(1)"))).build().perform();
}

Итак, я запускаю linkHover. js сначала и запустив subPageHover.spe c

Это работает нормально.

Теперь я пытаюсь вызвать subPageHover.spe c в linkHover. js файл означает, что я хочу вызывать файл spe c после выполнения действия при наведении.

Кто-нибудь поможет мне в этом ..!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...