При автоматическом тестировании опыта покупок на веб-сайте я пытаюсь проверить правильность подсчета, суммы и налога. Поскольку цена и/или налог будут меняться в будущем, я не могу просто утверждать фактическое значение цены внутри элемента управления. Вместо этого мне нужно будет построить расчет, основанный на самих элементах управления, и утверждать, что количество, умноженное на индивидуальную цену за каждый добавленный элемент, равно промежуточному итогу и так далее.Visual Studio 2012 - кодированный пользовательский интерфейс для тестирования: формула утверждения?
Например, сказать, что мои элементы управления для каждого из них названы такие (имена управления находятся в звездочками):
Quantity = *UIItem2Cell*
(InnerText has a Value of 2)
Individual Price = *UIItem249Pane*
(DisplayText has a value of 2.49)
Individual Product Total (price x qty) = *UIItem498Pane*
(InnerText has a Value of 4.98)
Вместо проверки значения являются действительными числами, можно записать формулу утверждение, используя идентификаторы как переменные?
Имейте в виду, что я использую Coded Test Builder вместо того, чтобы писать код прямо.
Если утверждение компаратор Индивидуальный продукт Всего InnerText является AreEqual, может быть сравнение Значение что-то вроде:
UIItem2Cell-InnerText * UIItem249Pane-DisplayText
А. Является ли это своего рода формула возможного?
B. Если да, то как его написать?
(Пожалуйста, простите меня, так как я очень зеленый, когда речь заходит об этом.)