Как удалить свойства стиля в TestCafe

Нехорошо, что у вас есть контракт на обслуживание IContact и контакт с данными Contact. Переименовать контракт службы, например IContactService.


  
    
    
      
        
      
    
  



  
    
      
    
  

В течение времени отладки (похоже, у вас есть библиотека WCF), адрес службы будет HTTP: // локальный: 8732 / контакт

2
задан Sabre 17 January 2019 в 13:41
поделиться

1 ответ

Решение состоит в том, чтобы использовать ClientFunction :

const getStyleAttribute = ClientFunction((selector) => {
    const element = selector();
    return element.getAttribute('style');
});

const setStyleAttribute = ClientFunction((selector, styleValue) => {
    const element = selector();
    element.setAttribute('style', styleValue);
});

const field = Selector('your selector');
const styles = await getStyleAttribute(field) || '';
const updatedStyles = 
`${styles} background-color: red; transform: matrix(1.4043, 0, 0, 1.4043, 40.5, 0);`;

await setStyleAttribute(field, updatedStyles);

Вышеупомянутый пример добавляет преобразование и цвет фона. Вы можете адаптировать этот код вместо стилей.

Не забудьте импортировать ClientFunction в тестовый файл.

0
ответ дан hdorgeval 17 January 2019 в 13:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: