Размер шрифта <12 пкс не имеет эффекта в Google Chrome

Вы можете передать значения в TestNG двумя способами на экране Run Configurations

  1. Аргументы JVM. На скриншоте ниже показано, как передать их

JVM arguments

  1. в качестве аргументов среды. На приведенном ниже снимке экрана показано, как их передавать

Environment arguments

В следующем примере показано, как считывать эти значения из конфигурации запуска

import org.testng.annotations.Test;

public class HelloWorldTestClass {

    @Test
    public void testMethod() {
        //This is how we read values provided via the Environment tab section of the run configuration.
        String environment = System.getenv("env");
        //This is how we read values provided via the VM arguments section 
        String browser = System.getProperty("browser");
        System.err.println("Running on [" + browser + "] in the environment [" + environment + "]");
    }
}

Ниже приведен результат выполнения:

[RemoteTestNG] detected TestNG version 6.14.3
Running on [Opera] in the environment [Production]
PASSED: testMethod

===============================================
    Default test
    Tests run: 1, Failures: 0, Skips: 0
===============================================


===============================================
Default suite
Total tests run: 1, Failures: 0, Skips: 0
===============================================

31
задан Community 8 February 2017 в 14:21
поделиться

8 ответов

Chrome и Firefox теперь позволяют минимальную установку размера шрифта нуля. Chrome 73 имел нисходящие проблемы с этим, и с тех пор Chrome изменил их политику и пользовательский интерфейс для этой установки. Я не знаю историю на Firefox, и я не знаю состояние этой установки на Safari или других браузерах.

0
ответ дан 27 November 2019 в 22:08
поделиться

Согласно http://www.google.com/support/forum/p/Chrome/thread?tid=389f306a52817110&hl=en Chrome поддерживает минимальный размер шрифта. Если вы откроете "Documents and Settings\User_Name\Local Settings\Application Data\Google\Chrome\User Data\Default\Preferences" в текстовом редакторе, вы увидите что-то вроде следующего:

   "webkit": {
      "webprefs": {
         "default_fixed_font_size": 11,
         "default_font_size": 12,
         "fixed_font_family": "Bitstream Vera Sans Mono",
         "minimum_font_size": 12,
         "minimum_logical_font_size": 12,
         "sansserif_font_family": "Times New Roman",
         "serif_font_family": "Arial",
         "standard_font_is_serif": false,
         "text_areas_are_resizable": true
      }
   }

Закрытие Chrome, изменение минимального размера шрифта и перезапуск Chrome могут помочь.

6
ответ дан 27 November 2019 в 22:08
поделиться

Вы только что запрограммировали объект Stub для двух отдельных вызовов. При повторном вызове stubObj.Get необходимо получить данные, созданные Guid.NewGuid . Вы можете подготовить поддельный объект для любого количества вызовов различных видов. По этой причине нет смысла ожидать последнего вызова .Stub для данного вызова для замены предыдущих вызовов .Stub .

В вашем тестовом коде, который должен быть коротким и аккуратным, никогда не должно быть случая, когда вам нужно «отменить» такое программирование макета путь вы, кажется, хотите сделать.

Если то, что нужно вернуть, является условной вещью, которая изменяется в зависимости от других битов тестового кода в нескольких вызовах этого блока кода, последнее, что вы хотите, это волшебство, которое происходит, чтобы читатели должны понять, что вы имели в виду. Если это условно, вы должны дать понять.

А затем, после того, как вы дали понять, выполните его рефакторинг, так как в тестах не должно быть условной логики (см. xUnit Test Patterns)

-121--3171095-

В верхнем ответе упоминается, что Hibernate плохо документирован. Я согласен с тем, что интерактивное справочное руководство может быть более полным. Однако книга, написанная авторами Hibernate, ' Java persistence with Hibernate ' является обязательно читаемой для каждого пользователя Hibernate и очень полной.

-121--1367305-

что произойдет, если тег < P > будет < SPAN > тэгом?

Возможно ли, что вы определили тэг < p > где-то?

1
ответ дан 27 November 2019 в 22:08
поделиться

У меня это работает в Chrome 4.0.249.78 (36714), не могли бы вы просматривать кешированную копию? .... Попробуйте очистить кеш страницы (я обнаружил, что Chrome очень любит свой кеш)

{{ 1}}
1
ответ дан 27 November 2019 в 22:08
поделиться

Пробовали ли вы поместить пункт "!important" за стилями шрифтов? Это отменит все остальные. По крайней мере, тогда вы будете знать, где искать проблему. Например, так:

<p style="font-size:6px !important;">test 6px</p>
1
ответ дан 27 November 2019 в 22:08
поделиться

Есть ли предпочтительный минимальный размер шрифта? Он установлен на 12 пикселей? Включено ли масштабирование страницы / текста? Есть ли у вас какие-либо плагины Chrome, которые изменяют содержимое страницы?

2
ответ дан 27 November 2019 в 22:08
поделиться

Это работает для меня.

Попробуйте:

  • использовать инструменты webdesigner, чтобы проверить, какой css влияет на ваш элемент
  • опубликуйте html и css, чтобы мы могли выяснить больше

Редактировать: Последний Chrome (стабильный) отображает это так: Rendering in chrome
(source: kissyour.net)

1
ответ дан 27 November 2019 в 22:08
поделиться

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

вот так:

body {
  font-size:10px;
}

#content {
  font-size:12px;
}
2
ответ дан 27 November 2019 в 22:08
поделиться
Другие вопросы по тегам:

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